<SEC-DOCUMENT>0001387131-21-008511.txt : 20210813
<SEC-HEADER>0001387131-21-008511.hdr.sgml : 20210813
<ACCEPTANCE-DATETIME>20210813162445
ACCESSION NUMBER:		0001387131-21-008511
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		65
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210813
DATE AS OF CHANGE:		20210813

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PIONEER POWER SOLUTIONS, INC.
		CENTRAL INDEX KEY:			0001449792
		STANDARD INDUSTRIAL CLASSIFICATION:	POWER, DISTRIBUTION & SPECIALTY TRANSFORMERS [3612]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		400 KELBY STREET, 12TH FLOOR
		CITY:			FORT LEE
		STATE:			NJ
		ZIP:			07024
		BUSINESS PHONE:		212-867-0700

	MAIL ADDRESS:	
		STREET 1:		400 KELBY STREET, 12TH FLOOR
		CITY:			FORT LEE
		STATE:			NJ
		ZIP:			07024

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SIERRA CONCEPTS, INC.
		DATE OF NAME CHANGE:	20081112

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SIERRA CONCEPTS
		DATE OF NAME CHANGE:	20081112
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ppsi-10q_063021.htm
<DESCRIPTION>QUARTERLY REPORT
<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:ppsi="http://pioneerpower.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_032_ppsi_pioneerpower.com_20210630 -->
<!-- Field: Set; Name: xdx; ID: xdx_048_20210101_20210630 -->
<!-- Field: Set; Name: xdx; ID: xdx_054_edei%2D%2DEntityCentralIndexKey_0001449792 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0xMi0zMQ== -->
<!-- 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_07F_XDX_P%2D%2D\Clients\Pioneer Power Solutions, Inc\2021\PORTAL\q21%2D06445__10%2DQ__IXBRL\ppsi%2D10q__063021.xdx -->
<!-- Field: Set; Name: xdx; ID: xdx_071_SO_ppsi%2D10q__063021.xdxs -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<!-- Field: Set; Name: xdx; ID: xdx_06C_N_5_Number -->
<body>
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityCentralIndexKey">0001449792</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" 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:InventoryWriteDown" contextRef="From2021-04-012021-06-30" id="xdx2ixbrl0056" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0058" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="From2021-04-012021-06-30" id="xdx2ixbrl0081" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0083" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0084" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30" id="xdx2ixbrl0111" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30" id="xdx2ixbrl0156" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30" id="xdx2ixbrl0157" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0158" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0159" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" id="xdx2ixbrl0176" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InsuranceSettlementsReceivable" contextRef="AsOf2021-06-30" id="xdx2ixbrl0181" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxesReceivable" contextRef="AsOf2021-06-30" id="xdx2ixbrl0187" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2021-06-30" id="xdx2ixbrl0217" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="AsOf2021-06-30" id="xdx2ixbrl0220" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DividendsPayableCurrentAndNoncurrent" contextRef="AsOf2020-12-31" id="xdx2ixbrl0224" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2021-06-30" id="xdx2ixbrl0229" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2021-06-30" id="xdx2ixbrl0241" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2020-12-31" id="xdx2ixbrl0242" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0317" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ppsi:ChangeInLongTermPayables" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0320" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0326" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ppsi:PayrollTaxDeferral" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0332" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0363" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ppsi:ChangeInNoteReceivable" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0365" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0374" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0377" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ppsi:PaymentOfDeferredPurchasePrice" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0380" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0384" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ppsi:DeclaredDividendUnpaid" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0405" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0415" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0416" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0417" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0436" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0437" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0438" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0442" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0444" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0445" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0448" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0450" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0451" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0468" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0469" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0470" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0474" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0476" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0477" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0496" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0497" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0498" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0502" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0504" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0505" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0508" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0510" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-012021-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0511" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RestrictedCash" contextRef="AsOf2021-06-30" id="xdx2ixbrl0548" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1775</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RestrictedCash" contextRef="AsOf2020-12-31" id="xdx2ixbrl0556" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member" id="xdx2ixbrl0573" name="us-gaap:WarrantsAndRightsOutstandingTerm">P5Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant2Member" id="xdx2ixbrl0578" name="us-gaap:WarrantsAndRightsOutstandingTerm">P5Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0624" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1307</ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_ConstructionInProgressMember" id="xdx2ixbrl0660" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ppsi:RightOfUseAsset" contextRef="AsOf2021-06-30" id="xdx2ixbrl0677" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1086</ix:nonFraction>
  <ix:nonFraction name="ppsi:RightOfUseAsset" contextRef="AsOf2020-12-31" id="xdx2ixbrl0679" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1505</ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherLongTermInvestments" contextRef="AsOf2021-06-30" id="xdx2ixbrl0712" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-06-30" id="xdx2ixbrl0730" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2021-06-30" id="xdx2ixbrl0733" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2021-06-30" id="xdx2ixbrl0736" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0763" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0765" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="From2021-04-012021-06-30" id="xdx2ixbrl0832" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="From2020-04-012020-06-30" id="xdx2ixbrl0833" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="From2021-01-01to2021-06-30" id="xdx2ixbrl0834" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="From2020-01-012020-06-30" id="xdx2ixbrl0835" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="ppsi-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">0001449792</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-08-13">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-08-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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="From2020-01-012020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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="AsOf2021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0001449792</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">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-31</xbrli:startDate>
        <xbrli:endDate>2021-06-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-01_us-gaap_DividendDeclaredMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-01</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendPaidMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-07-07</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-062021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendPaidMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-06</xbrli:startDate>
        <xbrli:endDate>2021-07-07</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-13_custom_PaycheckProtectionProgramLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:PaycheckProtectionProgramLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_PaycheckProtectionProgramLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:PaycheckProtectionProgramLoanMember</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="From2019-01-212019-01-22_custom_CleanSparkMember_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-21</xbrli:startDate>
        <xbrli:endDate>2019-01-22</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ppsi:Warrant1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-01-22</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ppsi:Warrant2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-01-22</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-012019-12-31_custom_CleanSparkMember_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-12-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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="From2020-04-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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-01-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</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_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</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_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</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-04-012021-06-30_us-gaap_TransferredAtPointInTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</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_us-gaap_TransferredAtPointInTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</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-04-012021-06-30_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <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_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <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-01-012021-06-30_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <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_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <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-04-012021-06-30_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <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_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <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-01-012021-06-30_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <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_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <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_PaycheckProtectionProgramLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:PaycheckProtectionProgramLoanMember</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_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</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_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_ComputerHardwareAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ppsi:ComputerHardwareAndSoftwareMember</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_ComputerHardwareAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ppsi:ComputerHardwareAndSoftwareMember</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_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</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_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</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_us-gaap_ConstructionInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</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_ConstructionInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-06-272019-06-28_custom_TransformerBusinessUnitsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-06-27</xbrli:startDate>
        <xbrli:endDate>2019-06-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:FirstSellerNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-16</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_SecondSellerNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:SecondSellerNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-16</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-08-16</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</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_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</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="From2019-10-012019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-10-01</xbrli:startDate>
        <xbrli:endDate>2019-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:FirstSellerNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</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="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:PaycheckProtectionProgramLoanMember</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_LongTermIncentivePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ppsi:LongTermIncentivePlanMember</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_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ppsi:SwitchgearMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ppsi:SwitchgearMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ppsi:SwitchgearMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ppsi:SwitchgearMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EquipmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EquipmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EquipmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EquipmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_CorporateNonSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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_CorporateNonSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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_CorporateNonSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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_CorporateNonSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</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="N">
      <xbrli:measure>ppsi:Number</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<div><!-- Field: Rule-Page -->
<div style="margin: 0pt; text-align: left">
<div style="border-top: #000000 4pt solid; border-bottom: #000000 1pt solid; font-size: 1pt; width: 100%">&#160;</div>
</div>
<!-- Field: /Rule-Page --></div>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>UNITED STATES<br />SECURITIES AND EXCHANGE COMMISSION<br />Washington, D.C. 20549</b></b>&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<hr style="border-width: 0; color: Gray; background-color: Gray; height: 1px; width: 25%; margin-top: 3pt; margin-bottom: 3pt" />

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-size: 14pt"><b><b>FORM <span id="xdx_909_edei--DocumentType_c20210101__20210630_zaLUKahObJ9a"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<hr style="border-width: 0; color: Gray; background-color: Gray; height: 1px; width: 25%; margin-top: 3pt; margin-bottom: 3pt" />
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>(Mark One)</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_902_edei--DocumentQuarterlyReport_c20210101__20210630_z4WfgSyQ0Vh4"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport">&#9746;</ix:nonNumeric></span><b><b>&#160;&#160;&#160;&#160;QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>For the quarterly period ended <span id="xdx_90F_edei--DocumentPeriodEndDate_c20210101__20210630_z0qidA3MFuWk"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">June 30, 2021</ix:nonNumeric></span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>OR</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 24.2pt; text-indent: -24.2pt"><span id="xdx_90F_edei--DocumentTransitionReport_c20210101__20210630_zy5tufMV10qg"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span><b><b>&#160;&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 16pt 24.2pt; text-align: center; text-indent: -24.2pt"><b>For the transition
period from __________ to ___________</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Commission file number: <span id="xdx_90A_edei--EntityFileNumber_c20210101__20210630_zotfw3zUKrRa"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityFileNumber">001-35212</ix:nonNumeric></span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

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

<hr style="border-width: 0; color: Gray; background-color: Gray; height: 1px; width: 25%; margin-top: 3pt; margin-bottom: 3pt" />
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b><span style="font-size: 24pt"><span id="xdx_90D_edei--EntityRegistrantName_c20210101__20210630_zwm238cpOufh"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityRegistrantName">PIONEER POWER SOLUTIONS, INC.</ix:nonNumeric></span></span><br /></b></b>(Exact name of registrant as specified in its charter)</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
 <hr style="border-width: 0; color: Gray; background-color: Gray; height: 1px; width: 25%; margin-top: 3pt; margin-bottom: 3pt" />

<p style="margin: 0px; text-indent: 0px">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="width: 48%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b><span id="xdx_909_edei--EntityIncorporationStateCountryCode_c20210101__20210630_zQuSOpKin9Gf"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></b></p>
</td>
<td style="width: 2%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 48%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20210101__20210630_zn8L1tLB1g98"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityTaxIdentificationNumber">27-1347616</ix:nonNumeric></span></b></b></p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(State or other jurisdiction of incorporation or organization)</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(I.R.S. Employer Identification No.)</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b><span id="xdx_903_edei--EntityAddressAddressLine1_c20210101__20210630_zqgGnA9XNvWf"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressAddressLine1">400 Kelby Street</ix:nonNumeric></span>, <span id="xdx_907_edei--EntityAddressAddressLine2_c20210101__20210630_zRSUyI2IwKfb"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressAddressLine2">12th Floor</ix:nonNumeric></span><br /><span id="xdx_908_edei--EntityAddressCityOrTown_c20210101__20210630_zRP6RvuF5ESg"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressCityOrTown">Fort Lee</ix:nonNumeric></span>, <span id="xdx_909_edei--EntityAddressStateOrProvince_c20210101__20210630_z9Zp9lRMjk13"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">New Jersey</ix:nonNumeric></span> <span id="xdx_908_edei--EntityAddressPostalZipCode_c20210101__20210630_zn1CmKObjq0d"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressPostalZipCode">07024</ix:nonNumeric></span><br /></b></b>(Address of principal executive offices)</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>(<span id="xdx_90A_edei--CityAreaCode_c20210101__20210630_zfjHFXF0Lt8"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:CityAreaCode">212</ix:nonNumeric></span>) <span id="xdx_90F_edei--LocalPhoneNumber_c20210101__20210630_zuiU6CeO0IFc"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:LocalPhoneNumber">867-0700</ix:nonNumeric></span><br /></b></b>(Registrant&#8217;s telephone number, including area code)</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Securities registered pursuant to Section 12(b) of the Act:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="border-style: none; margin: 0px; width: 100%">

<tr>
<td style="border-top: black 1pt solid; border-right: black 1pt solid; border-left: black 1pt solid; width: 33%; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Title of each class</b></p>
</td>
<td style="border-top: black 1pt solid; border-right: black 1pt solid; width: 33%; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Trading symbol(s)</b></p>
</td>
<td style="border-top: black 1pt solid; border-right: black 1pt solid; width: 33%; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Name of each exchange on
which registered</b></p>
</td>
</tr>
<tr>
<td style="border: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_908_edei--Security12bTitle_c20210101__20210630_zdstsiV5Iyt5"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:Security12bTitle">Common Stock</ix:nonNumeric></span></p>
</td>
<td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_903_edei--TradingSymbol_c20210101__20210630_zG4URRTaip"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:TradingSymbol">PPSI</ix:nonNumeric></span></p>
</td>
<td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_905_edei--SecurityExchangeName_c20210101__20210630_z9AF841MKnTk"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Capital Market</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;<span id="xdx_904_edei--EntityCurrentReportingStatus_c20210101__20210630_zetlEfhos2N2"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> &#9746; No &#9744; &#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). &#160;&#160;<span id="xdx_901_edei--EntityInteractiveDataCurrent_c20210101__20210630_z7WpIgeN8cMc"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> &#9746; No &#9744;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;, and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-left: auto; width: 100%; width: 100%; margin-right: auto">

<tr>
<td style="width: 8%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 27%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Large accelerated filer</p>
</td>
<td style="width: 14%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#9744;</p>
</td>
<td style="width: 33%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Accelerated filer</p>
</td>
<td style="width: 18%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#9744;</p>
</td>
</tr>
<tr>
<td style="width: 8%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 27%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_90D_edei--EntityFilerCategory_c20210101__20210630_ze2hXVJr7Ipg"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span></p>
</td>
<td style="width: 14%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#9746;</p>
</td>
<td style="width: 33%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Smaller reporting company</p>
</td>
<td style="width: 18%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_907_edei--EntitySmallBusiness_c20210101__20210630_zyagMZXCSWNk"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></p>
</td>
</tr>
<tr>
<td style="width: 8%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 27%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 14%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 33%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Emerging Growth Company</p>
</td>
<td style="width: 18%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_901_edei--EntityEmergingGrowthCompany_c20210101__20210630_zHsuNFXRhDV2"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;Yes &#9744;&#160;<span id="xdx_90A_edei--EntityShellCompany_c20210101__20210630_zvU1lShGpg32"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span> &#9746;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The number of shares outstanding of the registrant&#8217;s common stock, $0.001 par value, as of <span>August 13</span>, 2021 was <span id="xdx_902_edei--EntityCommonStockSharesOutstanding_iI_pid_c20210813_zN8AJF9drjg5"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2021-08-13" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></span>.</p>
<!--Field:Rule-Page-->
<div style="text-align: left; margin-top: 3pt; margin-bottom: 12pt">
<div style="border-top: Black 1pt solid; border-bottom: Black 4pt solid; font-size: 1pt; width: 100%">&#160;</div>
</div>
<!--Field:/Rule-Page-->
<p style="font: 10pt Times New Roman,Times,Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 39.6pt; text-align: center"><b><b>PIONEER POWER SOLUTIONS, INC.<br />Form 10-Q<br />For the Quarterly Period Ended June 30, 2021</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>TABLE OF CONTENTS</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><a href="#ppsi10qa019">&#160;PART I. FINANCIAL INFORMATION</a></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; border-collapse: collapse; width: 100%">

<tr>
<td style="padding: 0pt; width: 95%; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; width: 5%; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">Page</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa001">Item
                                       1. Financial Statements</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">1</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa002">Unaudited
                                       Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2021
                                       and 2020</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">1</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa003">Unaudited
                                       Consolidated Statements of Comprehensive Loss for the Three and Six Months Ended June 30,
                                       2021 and 2020&#160;</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">2</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa004">Consolidated
                                       Balance Sheets at June 30, 2021 (Unaudited) and December 31, 2020&#160;</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">3</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa005">Unaudited
                                       Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2021 and 2020&#160;</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">4</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa006">Unaudited
                                       Consolidated Statement of Stockholders&#8217; Equity for the Three and Six Months Ended
                                       June 30, 2021 and 2020</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">5</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa007">Notes
                                       to Unaudited Consolidated Financial Statements&#160;</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">6</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa008">Item
                                       2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#160;</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">16</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa009">Item
                                       3. Quantitative and Qualitative Disclosures About Market Risk</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">25</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa010">Item
                                       4. Controls and Procedures&#160;</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">25</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: center; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa011">PART
                                       II. OTHER INFORMATION</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa012">Item
                                       1. Legal Proceedings</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">26</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa013">Item
                                       1A. Risk Factors&#160;</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">26</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa014">Item
                                       2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">26</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa015">Item
                                       3. Defaults Upon Senior Securities</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">26</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa016">Item
                                       4. Mine Safety Disclosures</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">26</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa017">Item
                                       5. Other Information</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">27</span></p>
</td>
</tr>
<tr>
<td style="padding: 0pt; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif"><a href="#ppsi10qa018">Item
                                       6. &#160;Exhibits&#160;</a></span></p>
</td>
<td style="padding: 0pt; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: right; text-indent: 0px"><span style="font: 10pt Times New Roman, Times, Serif">27</span></p>
</td>
</tr>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b><span id="ppsi10qa019"></span>PART I - FINANCIAL INFORMATION</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Item 1. FINANCIAL STAT<span id="ppsi10qa001"></span>EMENTS</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>PIONEER PO<span id="ppsi10qa002"></span>WER
SOLUTIONS, INC.<br />Consolidated Statements of Operations<br />(In thousands, except per share data)<br />(Unaudited)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>
<table border="0" cellspacing="0" cellpadding="0" id="xdx_306_113_pn3n3_zS5J1moRixta" summary="xdx: Statement - Consolidated Statements of Operations (Unaudited)" style="width: 100%; width: 100%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td id="xdx_494_20210401__20210630_zP31Jjzyvt5a" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_492_20200401__20200630_zhgL1JX9veof" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td id="xdx_490_20210101__20210630_zDge5AMKCIyl" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_490_20200101__20200630_zy2BgzpkItn5" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended <br />June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended <br />June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_40E_eus-gaap--Revenues_maGPzOD8_zqtSJToIjWI3" style="background-color: #cceeff">
<td style="width: 48%">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">Revenues</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,625</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,087</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,127</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,088</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--CostOfGoodsAndServicesSoldAbstract_iB_zOKVEo6uqXn1">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">Cost of goods sold</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_ecustom--CostOfGoodsAndServiceExcludingInventoryWriteDown_i01_maCOGASzWmD_zuEgJE0xgqtl" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Cost of goods sold</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,130</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,838</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,473</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,662</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--InventoryWriteDown_i01_maCOGASzWmD_ze9oqQQGFbai">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Write down of inventory</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0056">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">546</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0058">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">546</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--CostOfGoodsAndServicesSold_i01T_mtCOGASzWmD_msGPzOD8_zaKPUgjLIrb6" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 36pt; text-indent: -12pt">Total cost of goods sold</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,130</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,384</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,473</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,208</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--GrossProfit_iT_mtGPzOD8_maOILzttl_zbLykRoMszs8">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Gross profit (loss)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">495</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">297</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">654</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">120</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--OperatingExpensesAbstract_iB_zEbM2djHMsYl" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">Operating expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--SellingGeneralAndAdministrativeExpense_i01_maOEzhHR_ziI3RSj1CIO9">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Selling, general and administrative</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,240</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">877</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,506</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,812</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--ForeignCurrencyTransactionGainLossRealized_i01N_di_msOEzhHR_zcRs4c5iLUM4" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Foreign exchange loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0081">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0083">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0084">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--OperatingExpenses_i01T_mtOEzhHR_msOILzttl_zOFuCJSUJbwh">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 36pt; text-indent: -12pt">Total operating expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,240</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">887</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,506</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,812</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--OperatingIncomeLoss_iT_pn3n3_mtOILzttl_maILFCOzYTK_zrJAjpnAP1j3" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">Loss from continuing operations</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">745</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,184</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,852</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,932</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_409_eus-gaap--InterestIncomeExpenseNet_iN_di_maILFCOzYTK_zSv3QopV4EJ3">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Interest income</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">95</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">77</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">189</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">188</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_400_eus-gaap--OtherNonoperatingIncomeExpense_iN_pn3n3_di_maILFCOzYTK_zV8ju1ZCJhTe" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Other expense (income)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">36</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">449</ix:nonFraction></p>
</td>
<td style="padding: 0px 0px 1pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,307</ix:nonFraction></p>
</td>
<td style="padding: 0px 0px 1pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">832</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtILFCOzYTK_maNILz4ds_zTllIl4q5JD4">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">Loss before taxes</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">686</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">658</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">356</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,576</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_msNILz4ds_zTHjX4Aukhaf" style="background-color: #cceeff">
<td style="padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Income tax expense (benefit)</p>
</td>
<td style="padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0111">&#8212;</span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">21</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--NetIncomeLoss_iT_pn3n3_mtNILz4ds_z0bFX4DUTBfc">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">Net loss</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">686</ix:nonFraction></p>
</td>
<td style="padding: 0px 0px 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">660</ix:nonFraction></p>
</td>
<td style="padding: 0px 0px 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">335</ix:nonFraction></p>
</td>
<td style="padding: 0px 0px 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,581</ix:nonFraction></p>
</td>
<td style="padding: 0px 0px 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_iB_zcL5szEts5T7">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">Loss per share:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--EarningsPerShareBasic_i01_pid_zUwKJRCQjapf" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Basic</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.08</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.08</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.04</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.41</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--EarningsPerShareDiluted_i01_pid_zst0ZgY3QmL5">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Diluted</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.08</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.08</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.04</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.41</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_z84JHTCvuXmi">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt">Weighted average common shares outstanding:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_zNFtK1q8ntjc" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Basic</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zcWzORziefD1">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt">Diluted</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">The accompanying notes are an integral part of these consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><span style="color: black">PIONEER PO<span id="ppsi10qa003"></span>WER SOLUTIONS, INC.</span></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><span style="color: black">Consolidated Statements of Comprehensive Loss</span></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><span style="color: black">(In thousands)</span></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="color: black"><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="color: black"><b>&#160;</b></span></p>
<table border="0" cellspacing="0" cellpadding="0" id="xdx_300_113_pn3n3_zmgbtiDT8bug" summary="xdx: Statement - Consolidated Statements of Comprehensive Loss (Unaudited)" style="width: 100%; width: 100%">

<tr>
<td style="vertical-align: bottom">&#160;</td>
<td>&#160;</td>
<td style="border-bottom: black 1pt solid">&#160;</td>
<td id="xdx_498_20210401__20210630_zDlagL5O9Fm2" style="border-bottom: black 1pt solid">&#160;</td>
<td style="border-bottom: black 1pt solid">&#160;</td>
<td style="border-bottom: black 1pt solid">&#160;</td>
<td colspan="2" id="xdx_49B_20200401__20200630_z9TxRTxRblck" style="border-bottom: black 1pt solid">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td>&#160;</td>
<td style="border-bottom: black 1pt solid">&#160;</td>
<td id="xdx_493_20210101__20210630_zmxKmrssVVZ1" style="border-bottom: black 1pt solid">&#160;</td>
<td style="border-bottom: black 1pt solid">&#160;</td>
<td style="border-bottom: black 1pt solid">&#160;</td>
<td colspan="2" id="xdx_496_20200101__20200630_zF2wgHrcKJg3" style="border-bottom: black 1pt solid">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr>
<td style="vertical-align: bottom"></td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black"><b>Three
                                         Months Ended</b></span><span style="font-size: 10pt"><br /><span style="font-family: Times New Roman, Times, Serif; color: black"><b>June
                                         30,</b></span></span></p>
</td>
<td style="vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black"><b>Six
                                         Months Ended</b></span><span style="font-size: 10pt"><br /><span style="font-family: Times New Roman, Times, Serif; color: black"><b>June
                                         30,</b></span></span></p>
</td>
<td style="vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p>
</td>
<td style="vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>2021</b></span></p>
</td>
<td style="vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif; color: black"><b>2020</b></span></p>
</td>
<td style="vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
</tr>
<tr id="xdx_40A_eus-gaap--NetIncomeLoss_maCINOTzwLL_zhMHYCzJMDG2" style="background-color: #cceeff">
<td style="width: 48%; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">Net
                                         loss</span></p>
</td>
<td style="width: 1%"><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif; color: black">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">686</ix:nonFraction></span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif; color: black">)</span></td>
<td style="width: 1%"><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif; color: black">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">660</ix:nonFraction></span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif; color: black">)</span></td>
<td style="width: 1%"><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif; color: black">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">335</ix:nonFraction></span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif; color: black">)</span></td>
<td style="width: 1%"><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">$</span></p>
</td>
<td style="width: 10%; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif; color: black">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,581</ix:nonFraction></span></p>
</td>
<td style="width: 1%; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif; color: black">)</span></td>
</tr>
<tr id="xdx_407_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_maCINOTzwLL_zmdFf6x7xh5i">
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 12pt; text-indent: -12pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">Other
                                   comprehensive income (loss)</span></p>
</td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0156">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0157">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0158">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0159">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr id="xdx_40E_eus-gaap--ComprehensiveIncomeNetOfTax_iT_mtCINOTzwLL_zHswDax40Dcc" style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 24pt; text-indent: -12pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">Comprehensive
                                   loss</span></p>
</td>
<td style="padding-bottom: 2pt"><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">$</span></p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif; color: black">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">686</ix:nonFraction></span></p>
</td>
<td style="padding: 0px 0px 2pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif; color: black">)</span></td>
<td style="padding-bottom: 2pt"><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">$</span></p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif; color: black">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">660</ix:nonFraction></span></p>
</td>
<td style="padding: 0px 0px 2pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif; color: black">)</span></td>
<td style="padding-bottom: 2pt"><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">$</span></p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif; color: black">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">335</ix:nonFraction></span></p>
</td>
<td style="padding: 0px 0px 2pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif; color: black">)</span></td>
<td style="padding-bottom: 2pt"><p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom"><p style="text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif; color: black">$</span></p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif; color: black">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,581</ix:nonFraction></span></p>
</td>
<td style="padding: 0px 0px 2pt; vertical-align: bottom"><span style="font: 10pt Times New Roman, Times, Serif; color: black">)</span></td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="color: black">The accompanying notes are an integral part of these consolidated financial statements.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 10px; text-align: center; text-indent: 0px"><b><b>PION<span id="ppsi10qa004"></span>EER POWER SOLUTIONS, INC.</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Consolidated Balance Sheets</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>(In thousands, except share data)</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" id="xdx_301_111_pn3n3_zxY8wroD0Gg6" summary="xdx: Statement - Consolidated Balance Sheets (Unaudited)" style="width: 100%; width: 100%">

<tr style="vertical-align: bottom">
<td style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_493_20210630_zbaFbdUCyTyl" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_499_20201231_zhwFWbRRfkhl" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt; text-align: left; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>(Unaudited)</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_40E_eus-gaap--AssetsAbstract_iB_zMAgcQmvCl1k" style="vertical-align: bottom">
<td style="padding: 0pt; text-align: left; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><b>ASSETS</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>


<tr id="xdx_406_eus-gaap--AssetsCurrentAbstract_i01B_zDEOHWeNZOMi">
<td style="width: 74%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="color: #101010">Current assets</span></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--Cash_i02I_maACzQgj_z4svbzg573i1" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Cash</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,134</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,567</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--RestrictedCashAndCashEquivalentsAtCarryingValue_i02I_maACzQgj_zs0DUl5namd3" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Restricted cash</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,775</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0176">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_eus-gaap--AccountsReceivableNetCurrent_i02I_maACzQgj_zArKhWuaNdN2" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Accounts receivable, net</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,994</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,587</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--InsuranceSettlementsReceivable_i02I_maACzQgj_zZOWCjMTEry" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Insurance receivable</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0181">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InsuranceSettlementsReceivable" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">95</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--InventoryNet_i02I_maACzQgj_zgcFHHQRESW3" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Inventories, net</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,313</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,403</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_409_eus-gaap--IncomeTaxesReceivable_i02I_maACzQgj_z1QDf19nEUN1" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Income taxes receivable</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0187">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesReceivable" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">407</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_i02I_maACzQgj_zYjAkBSsIjb5" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Prepaid expenses and other current assets</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">779</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">897</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--AssetsCurrent_i02TI_mtACzQgj_maAz9mD_zkhlgQAIeE9i" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">Total current assets</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,995</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,956</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maAz9mD_zVrMdvVINaz1" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Property, plant and equipment, net</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">418</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">433</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_eus-gaap--OtherAssets_i01I_maAz9mD_zJF2WbgxrJ02" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Other assets</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,665</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,898</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_409_eus-gaap--Assets_i01I_mtAz9mD_z6NYgZOIJjtc" style="background-color: rgb(204,238,255)">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total assets</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22,078</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21,287</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_ztgYtW3li5fa" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY</b></b></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_409_eus-gaap--LiabilitiesCurrentAbstract_i01B_zYj9ztMRcDk" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Current liabilities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40D_eus-gaap--AccountsPayableAndAccruedLiabilitiesCurrent_i02I_maLCzfWX_zjpkEyCo7Vth" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Accounts payable and accrued liabilities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,857</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,027</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maLCzfWX_zAKl36FGyo4d" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Deferred revenue</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,553</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">714</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40D_eus-gaap--LongTermDebtCurrent_i02I_maLCzfWX_zIfrOV6PzdI" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Current maturities of long-term debt</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0217">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">780</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--AccruedIncomeTaxesCurrent_i02I_maLCzfWX_za4QJsz8DcDi" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Income taxes payable</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0220">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_400_eus-gaap--DividendsPayableCurrentAndNoncurrent_i02I_maLCzfWX_zVW94HFKHEba" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Dividend payable</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DividendsPayableCurrentAndNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,047</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0224">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--LiabilitiesCurrent_i02TI_mtLCzfWX_maLzLvB_zl3XjnBUN6u6" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">Total current liabilities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,457</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,538</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--LongTermDebtNoncurrent_i01I_maLzLvB_zBo8LfHcXPjb" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Long-term debt</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0229">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">633</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--OtherLiabilitiesNoncurrent_i01I_maLzLvB_zQS41jn0gcqd" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Other long-term liabilities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,073</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,257</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--Liabilities_i01TI_mtLzLvB_maLASEzXb8_zouKFdkxDlE" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total liabilities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,530</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,428</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_eus-gaap--StockholdersEquityAbstract_iB_zVzkSUiAGbPa" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Stockholders&#x2019; equity</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--PreferredStockValue_i01I_maSEzCwV_zxn8O66l70oj" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Preferred stock, $<span id="xdx_900_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20210630_za9Uq6cZgcNd" title="Preferred stock, par value (in dollars per share)"><span id="xdx_900_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20201231_zQT4Nw8YfKC7" title="Preferred stock, par value (in dollars per share)"><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_90E_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20210630_zRt42WBNfWU6" title="Preferred stock, authorized"><span id="xdx_907_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20201231_zOTxT04z6NWi" title="Preferred stock, authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized; <span id="xdx_907_eus-gaap--PreferredStockSharesIssued_iI_pid_dn_c20210630_zAGw2fbcPIwg" title="Preferred stock, issued"><span id="xdx_90F_eus-gaap--PreferredStockSharesIssued_iI_pid_dn_c20201231_zbV1Jy4LOLPl" title="Preferred stock, issued"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2021-06-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></span></span> issued</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0241">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0242">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--CommonStockValue_i01I_maSEzCwV_zXdLhCEb3d82" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 10pt; text-indent: 0pt">Common stock, $<span id="xdx_906_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20210630_zbuB1CzSjhl6" title="Common stock, par value (in dollars per share)"><span id="xdx_90E_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20201231_zqV5iyuMvkR7" title="Common stock, par value (in dollars per share)"><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_909_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20210630_zhF3Qx1vdJH3" title="Common stock, authorized"><span id="xdx_903_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20201231_zQR58xaxPSM7" title="Common stock, authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">30,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized;</p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px 0pt 20pt; text-indent: 0pt"><span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_pii_c20210630_zfluG4rLyUlk" title="Common stock, issued"><span id="xdx_90B_eus-gaap--CommonStockSharesIssued_iI_pid_c20201231_z1RBVr4rOO2c" title="Common stock, issued"><span id="xdx_906_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20210630_zSmVRoL555J8" title="Common stock, outstanding"><span id="xdx_900_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20201231_zKeT5Vfw9dVd" title="Common stock, outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> shares issued and outstanding on June 30, 2021 and December 31, 2020</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_400_eus-gaap--AdditionalPaidInCapital_i01I_maSEzCwV_zllfK66jatak" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Additional paid-in capital</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,005</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,981</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i01I_maSEzCwV_zOE1yZ9uzYxd" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Accumulated other comprehensive income</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--RetainedEarningsAccumulatedDeficit_i01I_maSEzCwV_zIdMUmcAc1Xc" style="background-color: rgb(204,238,255)">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Accumulated deficit</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,480</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,145</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--StockholdersEquity_i01TI_mtSEzCwV_maLASEzXb8_zdNUTCRiId3l" style="background-color: White">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">Total stockholders&#x2019; equity</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,548</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,859</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_mtLASEzXb8_zUAkK1HWe7yk" style="background-color: rgb(204,238,255)">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Total liabilities and stockholders&#x2019; equity</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22,078</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21,287</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">The accompanying notes are an integral part of these consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>PIONE<span id="ppsi10qa005"></span>ER POWER SOLUTIONS, INC.</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Consolidated Statements of Cash Flows</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>(In thousands)</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>(Unaudited)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>
<table border="0" cellspacing="0" cellpadding="0" id="xdx_305_112_pn3n3_zZeejkYGqiIi" summary="xdx: Statement - Consolidated Statements of Cash Flows (Unaudited)" style="width: 100%; width: 100%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td id="xdx_493_20210101__20210630_zL4X7x4aNROe" style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_49D_20200101__20200630_z9Qg8xcqRmM8" style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zPqvL3eut5Z3">
<td style="width: 74%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Operating activities</b></b></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--NetIncomeLoss_i01_maNCPBUzDFh_zECaUL9A7qEg" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Net loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">335</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,581</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_40E_eus-gaap--Depreciation_i01_maNCPBUzDFh_zfdwIfj2Z01">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Depreciation</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">74</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">115</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_400_ecustom--RightOfUseAssetAmortization_i01_maNCPBUzDFh_zlJHplueCdlc" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Amortization of right-of-use assets</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:RightOfUseAssetAmortization" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">156</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:RightOfUseAssetAmortization" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">133</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_405_ecustom--AmortizationOfImputedInterest_i01_maNCPBUzDFh_z13ZvrS0Dh9i">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Amortization of imputed interest</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="ppsi:AmortizationOfImputedInterest" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">214</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="ppsi:AmortizationOfImputedInterest" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">234</ix:nonFraction></p>
</td>
<td style="vertical-align: middle">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--InterestExpenseDebt_i01_maNCPBUzDFh_zJEfS7e19on2" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Interest expense from PPP Loan</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_ecustom--NonCashCostOfOperatingLeases_i01_maNCPBUzDFh_zqee0v7uJlB4">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Non-cash cost of operating leases</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:NonCashCostOfOperatingLeases" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">262</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:NonCashCostOfOperatingLeases" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">161</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40D_eus-gaap--ProvisionForDoubtfulAccounts_i01_maNCPBUzDFh_zxjhGjbWdBm9" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Change in receivable reserves</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">55</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--InventoryLIFOReserveEffectOnIncomeNet_i01_maNCPBUzDFh_zBQ1WxtlwbSg">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Change in inventory reserves</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">47</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">333</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_40E_eus-gaap--InventoryWriteDown_i01_maNCPBUzDFh_z482FLeno4kg" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Write down of inventory</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0317">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">546</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_ecustom--ChangeInLongTermPayables_i01N_di_msNCPBUzDFh_zWjsuBiL8bfe">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Change in long term payables</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0320">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="ppsi:ChangeInLongTermPayables" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">102</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--IncreaseDecreaseInInsuranceSettlementsReceivable_i01N_di_msNCPBUzDFh_z1a4QRf8dxV5" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Change in insurance receivable</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">95</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,767</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--UnrealizedGainLossOnInvestments_i01N_di_msNCPBUzDFh_z5hUDalC6Nnh">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Loss on investments</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0326">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">759</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_405_eus-gaap--ShareBasedCompensation_i01_maNCPBUzDFh_zFiewDuSKcp1" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Stock-based compensation</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">71</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_402_ecustom--PayrollTaxDeferral_i01_maNCPBUzDFh_zuE6U80Xtpa5">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Payroll tax deferral</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0332">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:PayrollTaxDeferral" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">65</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i01B_zl6XV9olnzii" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Changes in current operating assets and liabilities:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_409_eus-gaap--IncreaseDecreaseInAccountsReceivable_i02N_di_msNCPBUzDFh_zW5njTnaycG1">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 22pt; margin-top: 0pt; margin-bottom: 0pt">Accounts receivable</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,423</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,769</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_405_eus-gaap--IncreaseDecreaseInInventories_i02N_di_msNCPBUzDFh_zD3L2bl0v3P" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 22pt; margin-top: 0pt; margin-bottom: 0pt">Inventories</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">957</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,023</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i02N_di_msNCPBUzDFh_z8Uf8xNWNXsb">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 22pt; margin-top: 0pt; margin-bottom: 0pt">Prepaid expenses and other assets</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">118</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--IncreaseDecreaseInAccruedIncomeTaxesPayable_i02_maNCPBUzDFh_zwfvRcXPXFv5" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 22pt; margin-top: 0pt; margin-bottom: 0pt">Income taxes</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">403</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">527</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_400_eus-gaap--IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_i02_maNCPBUzDFh_zuFotDENWuFc">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 22pt; margin-top: 0pt; margin-bottom: 0pt">Accounts payable and accrued liabilities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,053</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,652</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_40E_eus-gaap--IncreaseDecreaseInDeferredRevenue_i02_maNCPBUzDFh_zakfjtA3y0bh" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 22pt; margin-top: 0pt; margin-bottom: 0pt">Deferred revenue</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,839</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">97</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_mtNCPBUzDFh_maCCERCzqgM_zK4rP1MRBNK5">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 44pt; margin-top: 0pt; margin-bottom: 0pt">Net cash provided by / (used in) operating activities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,236</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,207</ix:nonFraction></p>
</td>
<td style="vertical-align: middle">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_z5qLWkVranCa">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Investing activities</b></b></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msNCPBUzV67_zinXBSqDf8K4" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Additions to property, plant and equipment</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">62</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0363">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_407_ecustom--ChangeInNoteReceivable_i01_maNCPBUzV67_zAZj93ywe8Cc">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Change in notes receivable</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0365">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:ChangeInNoteReceivable" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">194</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_mtNCPBUzV67_maCCERCzqgM_zaXecvzecfx1" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 33pt; margin-top: 0pt; margin-bottom: 0pt">Net cash (used in) / provided by investing activities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">62</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">194</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11.05pt; margin-top: 0pt; margin-bottom: 0pt"><b><b>&#160;</b></b></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zd1JhoIKlPRk" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Financing activities</b></b></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_400_eus-gaap--ProceedsFromRepaymentsOfBankOverdrafts_i01_maNCPBUz6lo_zg46HyDzjd2a">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Bank overdrafts</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0374">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">374</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--ProceedsFromIssuanceOfOtherLongTermDebt_i01_maNCPBUz6lo_zT27BLOkfnIk" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Funding from PPP Loan</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0377">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,404</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_409_ecustom--PaymentOfDeferredPurchasePrice_i01N_di_msNCPBUz6lo_zVipTFIxgtOd">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Payment of deferred purchase price</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0380">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="ppsi:PaymentOfDeferredPurchasePrice" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">397</ix:nonFraction></p>
</td>
<td style="vertical-align: middle">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--ProceedsFromRepaymentsOfOtherLongTermDebt_i01_maNCPBUz6lo_zT9VQ2nfqnDk" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Gain on forgiveness of PPP Loan</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,417</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0384">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--FinanceLeasePrincipalPayments_i01N_di_msNCPBUz6lo_zozzGhp2soLg">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Principal repayments of financing leases</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">415</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">296</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_mtNCPBUz6lo_maCCERCzqgM_zzUOR2wo3Rh5" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 33pt; margin-top: 0pt; margin-bottom: 0pt">Net cash (used in) / provided by financing activities</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,832</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">337</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_iT_mtCCERCzqgM_znNLuBejfze9" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Decrease in cash and restricted cash</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">658</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">676</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zTSgIZgawWri">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Cash, and restricted cash, beginning of year</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,567</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,213</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zOlPjikPvweh" style="background-color: #cceeff">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Cash, and restricted cash, end of period</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,909</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,537</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_400_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_zmJUGfUdqvh8" style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Non-cash financing activities:</b></b></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_ecustom--DeclaredDividendUnpaid_i01_zt7ywLX945a1">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 11pt; margin-top: 0pt; margin-bottom: 0pt">Declared dividend unpaid</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:DeclaredDividendUnpaid" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,047</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0405">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">The accompanying notes are an integral part of these consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>PIONEE<span id="ppsi10qa006"></span>R POWER SOLUTIONS, INC.</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Consolidated Statement of Stockholders&#x2019; Equity</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>(In thousands)</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>(Unaudited)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>
<table border="0" cellspacing="0" cellpadding="0" id="xdx_300_114_pn3n3_ziBINxMzmrH3" summary="xdx: Statement - Consolidated Statement of Stockholders&apos; Equity (Unaudited)" style="margin: 0px; width: 100%">

<tr style="vertical-align: bottom">
<td style="padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zHRGAybka6F8" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zYzz8ygQfmdl" style="padding: 0pt; border-bottom-style: none; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4B7_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zmUk7VJ1QDcj" style="padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zpgV5w7LKExl" style="padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4BF_zzBCnXk0EBnf" style="padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Common Stock</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="padding: 0pt; border-bottom-style: none; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Additional <br />paid-in</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Accumulated <br />other</b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>compre</b><b>hensive</b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Accumulated</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Total <br />stockholders&#x2019;</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Shares</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Amount</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>capital</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>income</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>deficit</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>equity</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_435_c20200401__20200630_eus-gaap--StockholdersEquity_iS_zAEhtE08Oct6" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 28%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Balance - March 31, 2020 (Revised)</b></b></p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p id="xdx_982_eus-gaap--CommonStockSharesOutstanding_iS_pii_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zsvYUm0LL7fb" title="Balance Beginning (in shares)" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,980</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,080</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,923</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_433_c20200401__20200630_eus-gaap--NetIncomeLoss_zgZWRVBVsSf2">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Net loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#8212;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0415">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0416">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0417">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">660</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">660</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_431_c20200401__20200630_eus-gaap--StockholdersEquity_iE_zXFICBcuAAs" style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Balance - June 30, 2020</b></b></p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_989_eus-gaap--CommonStockSharesOutstanding_iE_pii_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zLnG2uoqORXb" title="Balance Ending (in shares)" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,980</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,740</ix:nonFraction></p>
</td>
<td style="vertical-align: top; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,263</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_43F_c20210401__20210630_eus-gaap--StockholdersEquity_iS_zfoJ1A1pauTb" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Balance - March 31, 2021</b></b></p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--CommonStockSharesOutstanding_iS_pii_c20210401__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zX13nm5Dfmd9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">24,014</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">9,794</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-03-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,243</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_43E_c20210401__20210630_eus-gaap--NetIncomeLoss_zkxWgNuZJljc">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Net loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#8212;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0436">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0437">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0438">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">686</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">686</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_436_c20210401__20210630_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_iP3us-gaap--NetIncomeLoss_zAj3iY6u4mci" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Stock-based compensation</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#8212;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0442">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0444">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0445">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_437_c20210401__20210630_eus-gaap--Dividends_iNP3us-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_di_z9QEHf9Dx2Df">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Declared dividend</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#8212;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0448">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,047</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0450">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0451">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,047</ix:nonFraction></p>
</td>
<td style="vertical-align: middle">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_43B_c20210401__20210630_eus-gaap--StockholdersEquity_iE_zOYiBbpV2PKb" style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Balance - June 30, 2021</b></b></p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98B_eus-gaap--CommonStockSharesOutstanding_iE_pii_c20210401__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zcyuH2aEChW" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,005</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">10,480</ix:nonFraction></p>
</td>
<td style="padding-bottom: 2pt; vertical-align: middle">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,548</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p style="margin: 0px; text-indent: 0px">&#160;</p>

<p style="margin: 0px; text-indent: 0px">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr style="vertical-align: bottom">
<td style="padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zDh6s6rk5rjf" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zVVMXPkkjXnf" style="padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4B7_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zP8qEajkpIp8" style="padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zScr6Uoy0bO7" style="padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_4BF_zf3VIloohvzh" style="padding: 0pt; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt; vertical-align: bottom"><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>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom"><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>Common
                                         Stock</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom"><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>Additional
                                         </b><br /><b>paid-in</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom"><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>Accumulated
</b><br /><b>other <br />
comprehensive</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom"><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>Accumulated</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="padding: 0pt; vertical-align: bottom"><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>Total
                                         </b><br /><b>stockholders&#x2019;</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt; vertical-align: bottom"><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>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom"><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>Shares</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom"><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>Amount</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom"><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>capital</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom"><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>income</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom"><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>deficit</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; padding: 0pt; vertical-align: bottom"><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>equity</b></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr id="xdx_43C_c20200101__20200630_eus-gaap--StockholdersEquity_iS_zwU0qI0lP5Zc" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 28%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Balance
                                         - January 1, 2020 (Revised)</b></span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p>
</td>
<td style="vertical-align: bottom; width: 9%"><p id="xdx_987_eus-gaap--CommonStockSharesOutstanding_iS_pii_c20200101__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zzH5Hro20Wud" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 9%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 9%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,978</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 9%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 9%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7,159</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
<td style="width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom; width: 9%"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,842</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; width: 1%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr id="xdx_43F_c20200101__20200630_eus-gaap--NetIncomeLoss_zPGHIHnDtm45">
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 8pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
                                   loss</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0468">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0469">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0470">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,581</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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" sign="-" unitRef="USD">3,581</ix:nonFraction></span></p>
</td>
<td style="vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr id="xdx_434_c20200101__20200630_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zagn3gD3GSk3" style="background-color: #cceeff">
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 8pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Stock-based
                                   compensation</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0474">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0476">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0477">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr id="xdx_43F_c20200101__20200630_eus-gaap--StockholdersEquity_iE_zXligbWqOiw1">
<td style="vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Balance
                                   - June 30, 2020</b></span></p>
</td>
<td style="padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p id="xdx_988_eus-gaap--CommonStockSharesOutstanding_iE_pii_c20200101__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z12W4jQtI5Od" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">9</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">23,980</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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" sign="-" unitRef="USD">10,740</ix:nonFraction></span></p>
</td>
<td style="padding-bottom: 2pt; vertical-align: middle"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
<td style="padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">13,263</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr id="xdx_43D_c20210101__20210630_eus-gaap--StockholdersEquity_iS_zTMJIJ4dqzxd">
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>Balance
                                   - January 1, 2021</b></span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p id="xdx_981_eus-gaap--CommonStockSharesOutstanding_iS_pii_c20210101__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zS1eoKQ9fUX2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">23,981</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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" sign="-" unitRef="USD">10,145</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="vertical-align: bottom"><p id="xdx_984_eus-gaap--StockholdersEquity_iS_pn3n3_c20210101__20210630_zh9VexBW4fFb" title="Balance Beginning" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,859</ix:nonFraction></ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr id="xdx_43D_c20210101__20210630_eus-gaap--NetIncomeLoss_z3puqlBA3iv4" style="background-color: #cceeff">
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 8pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Net
                                   loss</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0496">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0497">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0498">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">335</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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" sign="-" unitRef="USD">335</ix:nonFraction></span></p>
</td>
<td style="vertical-align: middle"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr id="xdx_432_c20210101__20210630_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zYRjk1wYk0V3">
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 8pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Stock-based
                                   compensation</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0502">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">71</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0504">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0505">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">71</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>
<tr id="xdx_43B_c20210101__20210630_eus-gaap--Dividends_iN_di_zmpwXLdejP94" style="background-color: #cceeff">
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 8pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">Declared
dividend</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8212;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0508">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,047</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0510">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0511">&#8212;</span></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:Dividends" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,047</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
</tr>
<tr id="xdx_43F_c20210101__20210630_eus-gaap--StockholdersEquity_iE_zYszpzSIZ039">
<td style="text-align: left; vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><b>Balance
                                         - June 30, 2021</b></span></p>
</td>
<td style="text-align: right; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: right; vertical-align: bottom"><p id="xdx_98B_eus-gaap--CommonStockSharesOutstanding_iE_pii_c20210101__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z9ZJRD8lu618" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></span></p>
</td>
<td style="text-align: right; vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="text-align: right; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: left; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">9</ix:nonFraction></span></p>
</td>
<td style="text-align: right; vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="text-align: right; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: left; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif; color: black"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,005</ix:nonFraction></span></p>
</td>
<td style="text-align: right; vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="text-align: right; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: left; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></span></p>
</td>
<td style="text-align: right; vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="text-align: right; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: left; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: right; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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" sign="-" unitRef="USD">10,480</ix:nonFraction></span></p>
</td>
<td style="padding-bottom: 2pt; text-align: left; vertical-align: middle"><p style="font: 10pt Times New Roman, Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></p>
</td>
<td style="text-align: right; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: left; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">$</span></p>
</td>
<td id="xdx_988_eus-gaap--StockholdersEquity_iE_pn3n3_c20210101__20210630_zW9xaEn1ju2b" title="Balance Ending" style="border-top: black 1pt solid; border-bottom: Black 2pt double; text-align: right; vertical-align: bottom"><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"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">12,548</ix:nonFraction></ix:nonFraction></span></td>
<td style="text-align: right; vertical-align: bottom; padding-bottom: 2pt"><p style="font: 10pt Times New Roman, Times, serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>
</td>
</tr>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">The accompanying notes are an integral part of these consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

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


<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>PIONEER POWER SOLUTIONS, INC.</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Notes to Consolidated Financial Statements<span id="ppsi10qa007"></span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">June 30, 2021 (Unaudited)</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:BasisOfAccounting"><p id="xdx_80A_eus-gaap--BasisOfAccounting_zNMKDTzri4O7" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>1. <span id="xdx_820_zy0zW4AoZFS4">BASIS OF PRESENTATION</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Overview</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Pioneer Power Solutions, Inc. and its wholly owned subsidiaries (referred to herein as the &#8220;Company,&#8221; &#8220;Pioneer,&#8221; &#8220;we,&#8221; &#8220;our&#8221; and &#8220;us&#8221;) manufacture, sell and service a broad range of specialty electrical transmission, distribution and on-site power generation equipment for applications in the utility, industrial, commercial and backup power markets. Our principal products and services include switchgear and engine-generator controls, complemented by a national field-service network to maintain and repair power generation assets. The Company is headquartered in Fort Lee, New Jersey and operates from <span id="xdx_90A_ecustom--NumberOfAdditionalLocations_dc_uN_c20210101__20210630_zb4vtCBHu4j5" title="Number of additional locations"><ix:nonFraction name="ppsi:NumberOfAdditionalLocations" contextRef="From2021-01-01to2021-06-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">three</ix:nonFraction></span> (3) additional locations in the U.S. for manufacturing, service and maintenance, engineering, sales and administration.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">We have <span id="xdx_903_eus-gaap--NumberOfReportableSegments_dc_c20210101__20210630_zJ506Ami0yH6" title="Number of reportable segments"><ix:nonFraction name="us-gaap:NumberOfReportableSegments" contextRef="From2021-01-01to2021-06-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">two</ix:nonFraction></span> reportable segments as defined in our Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on March 30, 2021: Transmission and Distribution Solutions (&#8220;T&amp;D Solutions&#8221;) and Critical Power Solutions (&#8220;Critical Power&#8221;).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Presentation</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The accompanying unaudited interim consolidated financial statements of the Company have been prepared pursuant to the rules of the SEC and reflect the accounts of the Company as of June 30, 2021. Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;), have been condensed or omitted pursuant to those rules and regulations. We believe that the disclosures made are adequate to make the information presented not misleading to the reader. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations and cash flows with respect to the interim consolidated financial statements have been included. The results of operations for the interim period are not necessarily indicative of the results for the entire fiscal year. The year-end balance sheet data was derived from audited financial statements but does not include all disclosures required by U.S. GAAP for a year-end balance sheet.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">All dollar amounts (except share and per share data) presented in the notes to our unaudited interim consolidated financial statements are stated in thousands of dollars, unless otherwise noted. Amounts may not foot due to rounding. ASC 740-270 requires the use of an estimated annual effective tax rate to compute the tax provision during an interim period unless certain exceptions are met. We have used a discrete-period computation method to calculate taxes for the fiscal three and six month periods ended June 30, 2021. Due to operating losses, the Company has determined that it is unable to reliably estimate its annual effective tax rate.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">These unaudited interim consolidated financial statements include the accounts of Pioneer and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">These unaudited interim consolidated financial statements should be read in conjunction with the risk factors under the heading &#8220;Part II - Item 1A. Risk Factors&#8221; and the risk factors and the audited consolidated financial statements and notes thereto of the Company and its subsidiaries included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Liquidity</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The accompanying financial statements have been prepared on a basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. As shown in the accompanying financial statements as of the six months ended June 30, 2021, the Company had $<span id="xdx_906_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210630_ziAX14XtBXk" title="Cash"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">5.1</ix:nonFraction></span> million of cash on hand and working capital of $<span id="xdx_901_ecustom--WorkingCapital_iI_pn5n6_c20210630_zdDET0whncpb" title="Working capital"><ix:nonFraction name="ppsi:WorkingCapital" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">6.5</ix:nonFraction></span> million. The cash on hand was generated primarily from the completion of the sale of the transformer business units during the year ended December 31, 2019, proceeds from the sale of the CleanSpark Common Stock (as defined herein) and warrants to purchase CleanSpark Common Stock, proceeds from insurance and the funding from the Paycheck Protection Program recognized during the year ended December 31, 2020. We have historically met our cash needs through a combination of cash flows from operating activities and bank borrowings. Our cash requirements historically were for operating activities, debt repayment and capital improvements. As all outstanding amounts under our credit facilities were paid in full during the year ended December 31, 2019, and the credit facilities terminated, we expect to meet our cash needs with our working capital and cash flows from our operating activities. We expect our cash requirements to be generally for operating activities and capital improvements. The Company expects that its current cash balance is sufficient to fund operations for the next twelve months.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On <span id="xdx_906_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zvOcp8YRGAGe" title="Dividend date declared"><ix:nonNumeric contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear">June 1, 2021</ix:nonNumeric></span>, the board of directors of the Company
declared a special cash dividend of $<span id="xdx_903_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zD6XfrwXV1uj" title="Dividend amount (in dollars per share)"><ix:nonFraction name="us-gaap:DividendsPayableAmountPerShare" contextRef="AsOf2021-06-01_us-gaap_DividendDeclaredMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.12</ix:nonFraction></span> per common share, payable to shareholders of record as of <span id="xdx_902_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zRq0DG5cSzG4" title="Dividend record date"><ix:nonNumeric contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear">June 22, 2021</ix:nonNumeric></span>, to be paid on <span id="xdx_90C_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_z2qbIqfBeXP7" title="Dividend payment date"><ix:nonNumeric contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear">July
7, 2021</ix:nonNumeric></span>. The Cash dividends paid in July of 2021 equal $<span id="xdx_909_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z1ny4gLsq7Nb"><ix:nonFraction name="us-gaap:DividendsPayableAmountPerShare" contextRef="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.12</ix:nonFraction></span> per share on the $<span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zWroqksSPAE6" title="Common stock, par value (in dollars per share)"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.001</ix:nonFraction></span> par value common stock resulting in an aggregate
distribution of approximately $<span id="xdx_90C_eus-gaap--PaymentsOfDividends_pn5n6_c20210706__20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z7GH5CB7ZxR9" title="Dividend paid"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2021-07-062021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1</ix:nonFraction></span>.0 million representing a capital repayment paid from additional paid-in capital (&#8220;APIC&#8221;).</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">During the first quarter of 2021, the Company executed a cash collateral security agreement with a commercial bank, which agreement required us to pledge cash collateral as security for all unpaid reimbursement obligations owing to the commercial bank for an irrevocable standby letter of credit in the amount of $<span id="xdx_909_eus-gaap--LettersOfCreditOutstandingAmount_iI_pn5n6_c20210630_zMIoxbouwyh2" title="Irrevocable standby letter of credit"><ix:nonFraction name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.8</ix:nonFraction></span> million. As a result of executing the cash collateral security agreement, the Company recognized approximately $<span id="xdx_905_eus-gaap--RestrictedCash_iI_pn3n3_dxL_c20210630_zAg79dphc9ok" title="Restricted cash::XDX::1775"><span style="-sec-ix-hidden: xdx2ixbrl0548">1.8</span></span> million of restricted cash within the consolidated balance sheet at June 30, 2021.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">In November 2016, the FASB issued amended guidance to ASU No. 2016-18, Statement of Cash Flows - Restricted Cash (Topic 230), which requires the statement of cash flows to explain the change during the period in the total of cash, cash equivalents, and restricted cash and that restricted cash be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="ppsi:ReconciliationOfCashAndRestrictedCashTableTextBlock"><p id="xdx_899_ecustom--ReconciliationOfCashAndRestrictedCashTableTextBlock_zeuFQavQmMP5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B9_z8D8VuYqINTg">The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20210630_zQqYyeELCTK7" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20201231_zdFPRzStdJ4d" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--Cash_iI_pn3n3_maCCERCzUVz_zUkdZsK5kO1l" style="background-color: #cceeff">
<td style="width: 54%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Cash</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,134</ix:nonFraction></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,567</ix:nonFraction></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_405_eus-gaap--RestrictedCash_iI_pn3n3_maCCERCzUVz_zf6c8PIIjK3j">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Restricted cash</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCash" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,775</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0556">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzUVz_zRmgJoKJ6nh8" style="background-color: #cceeff">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total cash and restricted cash as shown in the statement of cash flows</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,909</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,567</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
</ix:nonNumeric><p id="xdx_8A7_zKK0CYMJx4Ad" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span style="text-decoration: underline">COVID-19</span></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">On January 30, 2020, the World Health Organization (&#8220;WHO&#8221;) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic (the &#8220;COVID-19 pandemic&#8221;), based on the rapid increase in exposure globally.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The full impact of the COVID-19 pandemic continues to evolve as the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company&#8217;s financial condition, liquidity, and future results of operations. During the three months ended June 30, 2021, the Company experienced an impact to productivity as a result of following social distancing guidelines and practicing personal protective measures. Notwithstanding, the Company has been able to operate substantially at capacity during the COVID-19 pandemic. Management is actively monitoring the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce. Given the daily evolution of the COVID-19 pandemic and the global responses to contain its spread, the Company is not able to estimate the full effects of the COVID-19 pandemic at this time, however, if the pandemic continues, it may continue to have an adverse effect on the Company&#8217;s results of operations, financial condition, or liquidity.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">On March 27, 2020, then President Trump signed into law the &#8220;Coronavirus Aid, Relief, and Economic Security (CARES) Act&#8221; (the &#8220;CARES Act&#8221;) The CARES Act, among other things, appropriates funds for the SBA Paycheck Protection Program loans that are forgivable in certain situations to promote continued employment. On April 13, 2020, after having determined that it met the qualifications for this loan program due to the impact that COVID-19 would have on our financial condition, results of operations, and/or liquidity and applying for relief, the Company received a loan under the SBA Paycheck Protection Program (the &#8220;PPP Loan&#8221;) in the amount of $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20200413__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zP2nF4xfDW57" title="Loan face value"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-04-13_custom_PaycheckProtectionProgramLoanMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.4</ix:nonFraction></span> million. The Company accounted for the PPP Loan as a debt instrument in accordance with FASB ASC 470, Debt.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Under the terms of the PPP Loan, the Company was eligible for full or partial loan forgiveness. During the first quarter of 2021, the Company received full forgiveness of the PPP Loan and recognized a $<span id="xdx_902_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn5n6_c20210101__20210331__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zhZmHmy5zyzj" title="Gain on extinguishment of debt"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2021-01-012021-03-31_custom_PaycheckProtectionProgramLoanMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.4</ix:nonFraction></span> million gain on extinguishment and forgiveness of debt as other income in the unaudited interim consolidated statements of operations.</p>
</ix:nonNumeric><p id="xdx_815_zZTe2P2SVkgk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_zuTr5w35PW4g" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>2. <span id="xdx_828_zNUutLW6SYEc">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company&#8217;s significant accounting policies are described in Note 2 to the audited consolidated financial statements included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020. There have been no significant changes in the Company&#8217;s accounting policies during the second quarter of 2021.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zPEGFik6vRB2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b><span id="xdx_86F_z5dnCg1jQ0Yj">Recent Accounting Pronouncements</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">There have been no recent accounting pronouncements not yet adopted by the Company which would have a material impact on the Company&#8217;s financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Income Taxes</i></i>. In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The ASU is effective for all annual and interim periods beginning December 15, 2020, with early adoption permitted. The Company adopted this guidance on January 1, 2021. The adoption of this ASU did not have a material impact on the consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Fair Value Measurement</i></i>. In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement that eliminates, amends, and adds certain disclosure requirements for fair value measurements. The Company adopted this guidance on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Measurement of Credit Losses on Financial Instrument</i></i>. In June 2016, the FASB issued amended guidance to ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments that changes the impairment model for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking &#8220;expected loss&#8221; model that will replace today&#8217;s &#8220;incurred loss&#8221; model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an allowance. This amended guidance for small reporting companies is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities will apply the standard&#8217;s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first effective reporting period. The Company does not expect that the amended guidance will have a material effect on our consolidated financial statements and related disclosures.</p>

</ix:nonNumeric><p id="xdx_852_z29KdPvVqBF3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</ix:nonNumeric><p id="xdx_81F_zKXFN9OdOKvb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><p id="xdx_80E_eus-gaap--FairValueDisclosuresTextBlock_zGBS6mA5b6Ma" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>3. <span id="xdx_82A_zcUtmEubIjS">FAIR VALUE MEASUREMENTS</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">ASC 820, Fair Value Measurements and Disclosures (&#8220;ASC 820&#8221;), defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value standard also establishes a three level hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels are defined as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin: 0px; width: 100%">

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Level 1 - inputs to the valuation methodology are quoted prices (unadjusted) for an identical asset or liability in an active market.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Level 2 - inputs to the valuation methodology include quoted prices for a similar asset or liability in an active market or model derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Level 3 - inputs to the valuation methodology are unobservable and significant to the fair value measurement of the asset or liability.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">On January 22, 2019, Pioneer Critical Power, Inc., a Delaware corporation, and a wholly-owned subsidiary of the Company within the T&amp;D Solutions segment, entered into an Agreement and Plan of Merger with CleanSpark and CleanSpark Acquisition, Inc., a Delaware corporation, which resulted in the Company receiving financial instruments that included the right to receive (i) <span id="xdx_907_eus-gaap--ConversionOfStockSharesIssued1_pid_c20190121__20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zL9JOxGBZ3wg" title="Number of shares converted"><ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" contextRef="From2019-01-212019-01-22_custom_CleanSparkMember_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">175,000</ix:nonFraction></span> shares of CleanSpark Common Stock (&#8220;CleanSpark Common Stock&#8221;), (ii) a <span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_pid_dxL_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant1Member_z7RWNpdHiTB7" title="Warrant term::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0573">five</span></span>-year warrant to purchase <span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant1Member_zhAV3izJQ9yh" title="Number of shares called by warrant"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000</ix:nonFraction></span> shares of CleanSpark Common Stock at an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant1Member_zVGQfPH0ownj" title="Warrant exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">16.00</ix:nonFraction></span> per share, and (iii) a <span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_pid_dxL_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant2Member_zLNvohqYJ3s5" title="::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0578">five</span></span>-year warrant to purchase <span id="xdx_902_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant2Member_zYd0IZ6was51" title="Number of shares called by warrant"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000</ix:nonFraction></span> shares of CleanSpark Common Stock at an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant2Member_zKeGnQ0GosPi" title="Warrant exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">20.00</ix:nonFraction></span> per share. The share quantities and exercise prices of warrants reflect the <span id="xdx_90A_eus-gaap--StockholdersEquityReverseStockSplit_c20191201__20191231__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zsnd7sCJVgE3" title="Reverse stock split"><ix:nonNumeric contextRef="From2019-12-012019-12-31_custom_CleanSparkMember_us-gaap_CommonStockMember" name="us-gaap:StockholdersEquityReverseStockSplit">10:1 reverse stock split</ix:nonNumeric> </span>which was completed by CleanSpark in December 2019.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">At June 30, 2020, the
estimated fair value of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock was $<span id="xdx_903_eus-gaap--EquitySecuritiesFvNiCurrentAndNoncurrent_iI_pn3n3_c20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zrhUk9SyYSWg" title="Estimated fair value"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" contextRef="AsOf2020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">708</ix:nonFraction></span>,
and an unrealized mark to market gain of $<span id="xdx_908_eus-gaap--EquitySecuritiesFvNiUnrealizedGain_pn3n3_c20200401__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_z96DT86kn7w7" title="Unrealized mark to market gain"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" contextRef="From2020-04-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">384</ix:nonFraction></span>
and an unrealized mark to market loss of $<span id="xdx_907_eus-gaap--EquitySecuritiesFvNiUnrealizedLoss_pn3n3_c20200101__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zUk3gNyOFGRf" title="Unrealized mark to market loss"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiUnrealizedLoss" contextRef="From2020-01-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">759</ix:nonFraction></span> was recognized within other expense (income) for the three and six months ended June 30, 2020, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company sold all of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock it received in connection with the Merger Agreement during the third quarter of 2020.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">No changes in valuation techniques or inputs occurred during the six months ended June 30, 2021 and 2020. No transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy occurred during the six months ended June 30, 2021 and 2020.</p>
</ix:nonNumeric><p id="xdx_815_zsbi0ppq9tWe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock"><p id="xdx_80D_eus-gaap--RevenueFromContractWithCustomerTextBlock_zvPqpEFc7SZ5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>4. <span><span id="xdx_825_z57bgrvXpqF6">REVENUES</span></span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Nature of our products and services</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt">Our principal products and services include switchgear and engine-generator controls, complemented by a national field-service network to maintain and repair power generation assets.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt"><i><i>Products </i></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt">We provide switchgear that helps customers effectively and efficiently manage their electrical power distribution systems to desired specifications.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt">Additionally, we provide our customers with new and used sophisticated power generation equipment intended to ensure smooth, uninterrupted power to operations during times of emergency.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Services</i></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt">Power generation systems represent considerable investments that require proper maintenance and service in order to operate reliably during a time of emergency. Our power maintenance programs provide preventative maintenance, repair and support service for our customers&#8217; power generation systems.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our principal source of revenue is derived from sales of products and fees for services. We measure revenue based upon the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct product or service to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as, the customer receives the benefit of the performance obligation. Customers typically receive the benefit of our products when the risk of loss or control for the product transfers to the customer and for services as they are performed. Under ASC 606, revenue is recognized when a customer obtains control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. To achieve this core principal, the Company applies the following five steps:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Identify the contract with a customer</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party&#8217;s rights regarding the products or services to be transferred and identifies the payment terms related to these products or services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer&#8217;s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer&#8217;s ability and intention to pay, which is based on a variety of factors including the customer&#8217;s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Identify the performance obligations in the contract</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Performance obligations promised in a contract are identified based on the products or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether promised products or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised products or services are accounted for as a combined performance obligation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Determine the transaction price</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. The customer payments are generally due in 30 days.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Allocate the transaction price to performance obligations in the contract</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis or cost of the product or service. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Recognize revenue when or as the Company satisfies a performance obligation</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company satisfies performance obligations either over time or at a point in time. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Revenue from the sale of our switchgear equipment is predominantly recognized at a point in time and substantially all of our revenue from the sale of power generation equipment is recognized at a point in time. Revenues are recognized at the point in time that the customer obtains control of the good which is when it has taken title to the products and has assumed the risks and rewards of ownership specified in the purchase order or sales agreement. Certain sales of highly customized large switchgear equipment are recognized over time when such equipment has no alternative use and the Company has an enforceable right to payment for performance completed to date. Revenue for such agreements is recognized under the input method based on cost incurred relative to the estimated cost expected to be consumed to complete the project.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">During the three months ended June 30, 2021, the Company recognized $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210401__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zd5o4rXVsUG7" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2</ix:nonFraction></span>.0 million of revenue over time and incurred costs of $<span id="xdx_90F_eus-gaap--CostsIncurredDevelopmentCosts_pn5n6_c20210401__20210630_zIKR6vGcPeZ8" title="Contract costs incurred"><ix:nonFraction name="us-gaap:CostsIncurredDevelopmentCosts" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.8</ix:nonFraction></span> million related to a single contract. During the six months ended June 30, 2021, the Company recognized $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210101__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zvPrJsqdoah9"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.1</ix:nonFraction></span> million of revenue over time and incurred costs of $<span id="xdx_90B_eus-gaap--CostsIncurredDevelopmentCosts_pn5n6_c20210101__20210630_zkemXMoexq56"><ix:nonFraction name="us-gaap:CostsIncurredDevelopmentCosts" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.9</ix:nonFraction></span> million related to a single contract. Additionally, the Company recognized $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210401__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zqL2gETGSFZ6"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_us-gaap_TransferredAtPointInTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.8</ix:nonFraction></span> million and $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210101__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zM1yOeLRSHYh"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_us-gaap_TransferredAtPointInTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.6</ix:nonFraction></span> million of revenue at a point in time from the sale of our switchgear and power generation equipment during the three and six months ended June 30, 2021, respectively. Service revenues include maintenance contracts that are recognized over time based on the contract term and repair services which are recognized as services are delivered.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zcGz0j6SliF8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8BC_zdS7Bgc5S1x5">The following table presents our revenues disaggregated by revenue discipline:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended&#160;</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 28%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Products</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZdymUQlNnW7" title="Total Revenue" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,755</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z6TMifQlpqmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,212</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zmb2UCXOWzD9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,668</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z2tfAK6XfQB7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,344</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Services</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zKydNfh3laya" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,870</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zFMcuK2i9Sbj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,875</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zaq1BYf6sl5i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-06-30_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,459</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zWvaz3vofHFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,744</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total revenue</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630_zIKipfRlWsP4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,625</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630_zbsRDrrig21g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,087</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630_zPJtYbqAoRDk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,127</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630_zyDRedhHKckb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,088</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
</ix:nonNumeric><p id="xdx_8A9_zdWEIqo2bHCa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Note 12 - Business Segment and Geographic Information in Notes to Consolidated Financial Statements in Part I of this Form 10-Q.</p>
</ix:nonNumeric><p id="xdx_810_z95GBSYUsMY9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock"><p id="xdx_801_eus-gaap--OtherNonoperatingIncomeAndExpenseTextBlock_zmwvG6oQ7G22" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>5. <span id="xdx_820_zoAsO4iXP2sd">OTHER EXPENSE (INCOME)</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Other expense (income)
in the unaudited interim consolidated statements of operations reports certain gains and losses associated with activities not
directly related to our core operations. For the three months ended June 30, 2021, other expense was $<span id="xdx_906_eus-gaap--OtherNonoperatingExpense_pn3n3_c20210401__20210630_z609iMS50Srj" title="Other expense"><ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">36</ix:nonFraction></span>,
as compared to other income of $<span id="xdx_900_eus-gaap--OtherNonoperatingIncome_pn3n3_c20200401__20200630_z6nJ9cKjKuLc" title="Other income"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">449</ix:nonFraction></span> during the three months ended June 30, 2020. For the three months ended June 30, 2020, included in other income was a gain
of $<span id="xdx_904_eus-gaap--EquitySecuritiesFvNiUnrealizedGain_pn3n3_c20200401__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zPOizO9izhbj" title="Unrealized mark to market gain"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" contextRef="From2020-04-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">384</ix:nonFraction></span>
related to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">For the six months ended June 30, 2021, other income was $<span id="xdx_90F_eus-gaap--OtherNonoperatingIncome_pn3n3_dxL_c20210101__20210630_zxMOF2iRNRG5" title="::XDX::1307"><span style="-sec-ix-hidden: xdx2ixbrl0624">1.3</span></span> million, as compared to other expense of $<span id="xdx_902_eus-gaap--OtherNonoperatingExpense_pn3n3_c20200101__20200630_zl7hT7a5NUci"><ix:nonFraction name="us-gaap:OtherNonoperatingExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">832</ix:nonFraction></span> during the six months ended June 30, 2020. For the six months ended June 30, 2021, included in other income was a gain of $<span id="xdx_90B_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn5n6_c20210101__20210630__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zyUZXxn2OrKg" title="Gain on extinguishment of debt"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2021-01-012021-06-30_custom_PaycheckProtectionProgramLoanMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.4</ix:nonFraction></span> million for the extinguishment and forgiveness of the PPP Loan. For the six months ended June 30, 2020, included in other expense was a loss of $<span id="xdx_903_eus-gaap--EquitySecuritiesFvNiUnrealizedLoss_pn3n3_c20200101__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zkpcH8V7peEc" title="Unrealized mark to market loss"><ix:nonFraction name="us-gaap:EquitySecuritiesFvNiUnrealizedLoss" contextRef="From2020-01-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">759</ix:nonFraction></span> related to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.</p>
</ix:nonNumeric><p id="xdx_818_zVJUKLFMd1R" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_807_eus-gaap--InventoryDisclosureTextBlock_zak80ugZU1ma" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>6. <span id="xdx_82E_ztMs93pvsxt7">INVENTORIES</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zb1BQ5Zs2CNg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8BF_zqIecSQ00klk">The components of inventories are summarized below:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49C_20210630_zOPYR8QyMiY" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_492_20201231_zhpRGQhXfhZ" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINz2Xt_zBghfYEtSGWf" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 44%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Raw materials</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,834</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,719</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINz2Xt_zAw8Mbsyn9Za">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Work in process</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,262</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,420</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40D_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINz2Xt_z8ydSoESva89" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Provision for excess and obsolete inventory</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">783</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">736</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--InventoryNet_iTI_pn3n3_mtINz2Xt_zbbJpGhPHAhh">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total inventories</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,313</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,403</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
</ix:nonNumeric><p id="xdx_8A8_z7GwmKCsWM9j" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Inventories are stated at the lower of cost or a net realizable value determined on a weighted average method.</p>
</ix:nonNumeric><p id="xdx_816_zAOfjAGNDdX4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_80C_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zA9m453XGFl5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>7. <span id="xdx_820_zhMpdSeiDwTb">PROPERTY, PLANT AND EQUIPMENT</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_89F_eus-gaap--PropertyPlantAndEquipmentTextBlock_zJ6zo86wi8w3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B4_zN7TSIHKyCT2">Property, plant and equipment are summarized below:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="width: 54%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Machinery and equipment</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPYjVxAVfUe5" title="Property, plant and equipment" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,176</ix:nonFraction></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z8KX8O5DOSe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,210</ix:nonFraction></p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Furniture and fixtures</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zL6cE0SqjWcl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">205</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zsYwCsGPKtfl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">205</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Computer hardware and software</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zYZXg9WZtk2j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_custom_ComputerHardwareAndSoftwareMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">539</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zUx6QVenEpQj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_custom_ComputerHardwareAndSoftwareMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">669</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Leasehold improvements</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zPgeZtDSMhF6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">322</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z92FI7r3Zagf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">337</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Construction in progress</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zqIjNUKg2a67" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_us-gaap_ConstructionInProgressMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_z3eO0Ytilqj7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0660">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPE_c20210630_zQp2pQ77mlTe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,295</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231_zf6KYcrEWzYl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,421</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Less: accumulated depreciation</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPE_c20210630_zii6m9qyVjyc" title="Less: Accumulated depreciation" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,877</ix:nonFraction></p>
</td>
<td style="padding-bottom: 1pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231_zqEf6RBRE7N6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,988</ix:nonFraction></p>
</td>
<td style="padding-bottom: 1pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total property, plant and equipment, net</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPE_c20210630_zNiWCe8aBD46" title="Total property, plant and equipment, net" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">418</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_c20201231_zaBgUTDVXr0d" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">433</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
</ix:nonNumeric><p id="xdx_8A8_zqfBfvsXvScc" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Depreciation expense was $<span id="xdx_909_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20210401__20210630_zGKEqYtMPxB7" title="Depreciation expense"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37</ix:nonFraction></span> and $<span id="xdx_90B_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200401__20200630_zSWRWsSgcfFk"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">57</ix:nonFraction></span> for the three months ended June 30, 2021 and 2020, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Depreciation expense was $<span id="xdx_901_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20210101__20210630_zgL0ltKhFyO8"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">74</ix:nonFraction></span> and $<span id="xdx_903_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630_zBQ9d39uBapk"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">115</ix:nonFraction></span> for the six months ended June 30, 2021 and 2020, respectively.</p>
</ix:nonNumeric><p id="xdx_813_zgZExoi7ITSa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:OtherAssetsDisclosureTextBlock"><p id="xdx_80C_eus-gaap--OtherAssetsDisclosureTextBlock_zw3ijLaoa0vl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>8. <span id="xdx_829_zCgr9mauwFjd">OTHER ASSETS</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Included in other assets at June 30, 2021 and December 31, 2020 are right-of-use assets, net, of $<span id="xdx_90A_ecustom--RightOfUseAsset_iI_pn3n3_dxL_c20210630_zJypuRsnuKM4" title="Right of use assets::XDX::1086"><span style="-sec-ix-hidden: xdx2ixbrl0677">1.1</span></span> million and $<span id="xdx_900_ecustom--RightOfUseAsset_iI_pn3n3_dxL_c20201231_zBHHOWuyg80h" title="Right of use assets::XDX::1505"><span style="-sec-ix-hidden: xdx2ixbrl0679">1.5</span></span> million, respectively, related to our lease obligations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">As a result of the Company entering into that certain Stock Purchase Agreement (the &#8220;Stock Purchase Agreement&#8221;), by and among the Company, Electrogroup Canada, Inc., a wholly owned subsidiary of the Company (&#8220;Electrogroup&#8221;), Jefferson Electric, Inc., a wholly owned subsidiary of the Company (&#8220;Jefferson&#8221;), JE Mexican Holdings, Inc., a wholly owned subsidiary of the Company (&#8220;JE Mexico&#8221;), Nathan Mazurek (Chief Executive Officer of the Company), Pioneer Transformers L.P. (the &#8220;US Buyer&#8221;) and Pioneer Acquireco ULC (the &#8220;Canadian Buyer&#8221;) on June 28, 2019, in connection with our sale of (i) all of the issued and outstanding equity interests of Electrogroup to the Canadian Buyer and (ii) all of the issued and outstanding equity interests of Jefferson and JE Mexico to the US Buyer (the &#8220;Equity Transaction&#8221;), for a purchase price of $<span id="xdx_907_ecustom--DivestitureAmountOfConsiderationReceived_pn5n6_c20190627__20190628__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember_zedEKLyOsjHa" title="Purchase price of divestiture"><ix:nonFraction name="ppsi:DivestitureAmountOfConsiderationReceived" contextRef="From2019-06-272019-06-28_custom_TransformerBusinessUnitsMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">68</ix:nonFraction></span>.0 million, on August 16, 2019 we received two subordinated promissory notes in the aggregate principal amount of $<span id="xdx_900_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--FirstSellerNoteMember_zRNkZOsxaTL3" title="Principal amount"><ix:nonFraction name="us-gaap:NotesReceivableGross" contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">5.0</ix:nonFraction></span> million and $<span id="xdx_90C_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--SecondSellerNoteMember_zDiw0b9fnh4g"><ix:nonFraction name="us-gaap:NotesReceivableGross" contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_SecondSellerNoteMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.5</ix:nonFraction></span> million, for a total aggregate principal amount of $<span id="xdx_903_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_z4I6TUfBYo24"><ix:nonFraction name="us-gaap:NotesReceivableGross" contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">7.5</ix:nonFraction></span> million (the &#8220;Seller Notes&#8221;), subject to certain adjustments. The Seller Notes accrue interest at a rate of <span id="xdx_900_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zvdJ6dqUdYv" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.0</ix:nonFraction></span>% per annum, with a final payment of all unpaid principal and interest becoming fully due and payable at <span id="xdx_903_eus-gaap--DebtInstrumentMaturityDate_dd_c20210101__20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zigXbLU1kz39" title="Maturity date"><ix:nonNumeric contextRef="From2021-01-012021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentMaturityDate">December 31, 2022</ix:nonNumeric></span>. The Company determined the fair value of the Seller Notes based on market conditions and prevailing interest rates. During the fourth quarter of 2019, the Company and the Buyer, pursuant to the Stock Purchase Agreement, completed the net working capital adjustment, which resulted in the Company paying the Buyer $<span id="xdx_90E_eus-gaap--RepaymentsOfNotesPayable_pn5n6_c20191001__20191231__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zVzQ3xabkqMe" title="Cash payment for promissory note"><ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="From2019-10-012019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.8</ix:nonFraction></span> million in cash and reducing the principal amount of the $<span id="xdx_900_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--FirstSellerNoteMember_zMrS6KsiSvIa"><ix:nonFraction name="us-gaap:NotesReceivableGross" contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">5.0</ix:nonFraction></span> million Seller Note to $<span id="xdx_90A_eus-gaap--NotesReceivableGross_iI_pn5n6_c20191231__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--FirstSellerNoteMember_z93mxDM0lEce"><ix:nonFraction name="us-gaap:NotesReceivableGross" contextRef="AsOf2019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.2</ix:nonFraction></span> million. During the second quarter of 2020, the Company recognized an additional reduction to the principal amount of the Seller Note of $<span id="xdx_902_ecustom--ChangeInNoteReceivable_pn3n3_c20210401__20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zBZEc3Ud1dXa" title="Change in note receivable"><ix:nonFraction name="ppsi:ChangeInNoteReceivable" contextRef="From2021-04-012021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">194</ix:nonFraction></span> for a valid claim paid by the Buyer on behalf of the Company. The Company has revalued the Seller Notes for an appropriate imputed interest rate, resulting in a net change to the value of the Seller Notes at June 30, 2021 of $<span id="xdx_90B_eus-gaap--IncreaseDecreaseInNotesReceivables_pn3n3_c20210101__20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zebrpj5ciH3b" title="Revaluation of note"><ix:nonFraction name="us-gaap:IncreaseDecreaseInNotesReceivables" contextRef="From2021-01-012021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">214</ix:nonFraction></span> for a carrying value of $<span id="xdx_90E_eus-gaap--NotesReceivableNet_iI_pn5n6_c20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zGk2lBFZdNtl" title="Carrying value of note"><ix:nonFraction name="us-gaap:NotesReceivableNet" contextRef="AsOf2021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">5.6</ix:nonFraction></span> million.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock"><p id="xdx_890_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_zD0nQyBNCvtc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B9_zKx9tUJJOJlh">Other assets are summarized below:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_493_20210630_zV9Cpvth7pIf" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20201231_zdeq95I7tWgj" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_401_ecustom--RightOfUseAsset_iI_pn3n3_maOAzOVR_zRHeQvDM1Bv3" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 44%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Right of use assets</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:RightOfUseAsset" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,086</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="ppsi:RightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,505</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--NotesReceivableNet_iI_pn3n3_maOAzOVR_zhEcuIseP0Ce">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Notes receivable, net</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:NotesReceivableNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,564</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:NotesReceivableNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,350</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--DepositAssets_iI_pn3n3_maOAzOVR_zQPy6gwv73R6" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Deposits</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepositAssets" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepositAssets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--OtherLongTermInvestments_iI_pn3n3_maOAzOVR_z6ghhPjb7YLf">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Other long-term receivables</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0712">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OtherLongTermInvestments" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--OtherAssets_iTI_pn3n3_mtOAzOVR_zN6J6CswWRB6" style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Other assets</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,665</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,898</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

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

</ix:nonNumeric><p id="xdx_819_zGqX2jlLYsSe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zlIMlc8xs0nj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>9. <span id="xdx_824_z1YqIhjYG4Ki">DEBT</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">On March 27, 2020, then President Trump signed into law the &#8220;Coronavirus Aid, Relief, and Economic Security (CARES) Act.&#8221; The CARES Act, among other things, appropriates funds for the SBA Paycheck Protection Program loans that are forgivable in certain situations to promote continued employment. On April 13, 2020 after having determined that it met the qualifications for this loan program due to the impact that COVID-19 would have on our financial condition, results of operations, and/or liquidity and applying for relief, the Company received a loan under the SBA Paycheck Protection Program in the amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20200413__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_z0bqtHveyADa" title="Loan face value"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-04-13_custom_PaycheckProtectionProgramLoanMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.4</ix:nonFraction></span> million. The Company made this assertion in good faith based upon all available guidance and accounted for the PPP Loan as a debt instrument in accordance with FASB ASC 470, Debt. The Company used the proceeds from the PPP Loan to retain employees, maintain payroll and make lease, rent and utility payments.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Under the terms of the PPP Loan, the Company was eligible for full or partial loan forgiveness. The Company received full forgiveness of the PPP Loan during the first quarter of 2021 and recognized a $<span id="xdx_905_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn5n6_c20210101__20210331__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zwrzfZYGvQF3" title="Gain on extinguishment"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2021-01-012021-03-31_custom_PaycheckProtectionProgramLoanMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.4</ix:nonFraction></span> million gain on extinguishment and forgiveness of debt in other income (see Note 5 - Other Expense (Income)).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">At December 31, 2020, $<span id="xdx_903_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3_c20201231__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zBR3zxwK3TXk" title="Long-term debt"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">633</ix:nonFraction></span> of principal payments due were recorded as long-term debt and $<span id="xdx_90D_eus-gaap--LongTermDebtCurrent_iI_pn3n3_c20201231__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zlA80ujtEH3d" title="Current debt"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">780</ix:nonFraction></span> as current debt in accordance with the enactment of the Paycheck Protection Program Flexibility Act of 2020.</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfDebtTableTextBlock_zWaVhSJt6DGe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; display: none"><span id="xdx_8B5_zGoxOS31HVKa">Schedule of debt</span></p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49D_20210630_zZC6aOzSitfk" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20201231_z3BHfTSTiXqe" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--LongTermDebt_iI_zQ54wsHQOUic" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 44%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">PPP Loan</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0730">&#8212;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,413</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_zPlFbG07KjIc">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Less: current portion</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0733">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">780</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--LongTermDebtNoncurrent_iI_z74I0TVOM8de" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total long-term obligations</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: Black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0736">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">633</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_80E_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zNFUApFpIll5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>10. <span id="xdx_822_zz6OW4w33FF6">STOCKHOLDERS&#8217; EQUITY</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Common Stock</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company had <span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pii_c20210630_zQyMtY2MMH4k" title="Common stock, outstanding shares"><span id="xdx_906_eus-gaap--CommonStockSharesOutstanding_iI_pii_c20201231_zxP31mUiKxv9" title="Common stock, outstanding shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,726,045</ix:nonFraction></ix:nonFraction></span></span> shares of common stock, $<span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20210630_zKNEgehk1tsg" title="Common stock, par value (in dollars per share)"><span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20201231_zPOt5pCKItn4" title="Common stock, par value (in dollars per share)"><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 per share, outstanding as of June 30, 2021 and December 31, 2020.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Stock-Based Compensation</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLruB66ss0Md" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Stock Options</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Weighted average</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b> exercise price</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Weighted average remaining contractual term</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Aggregate intrinsic</b></b><b><b> value</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 28%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Outstanding as of January 1, 2021</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210630_zd5wDoBCzw18" title="Outstanding at beginning of period" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">440,400</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20210630_zGCzkLcJ7VYi" title="Outstanding at beginning of period" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.58</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zE2SolSiV2l" title="Outstanding at beginning of period"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">5.80</ix:nonNumeric></span></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pn3n3_c20210101__20210630_zpgFHMI7gHE9" title="Outstanding at beginning of period" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">155</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Granted</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210630_z9Xvr2AKGNal" title="Granted" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">236,667</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zxDlo2oXGjXf" title="Granted" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.31</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Exercised</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210630_z67RwFWPb5Ad" title="Exercised" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0763">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_ztcK96F0PzTf" title="Exercised" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0765">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Forfeited</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pii_di_c20210101__20210630_zvWtVvLH1Izl" title="Forfeited" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,400</ix:nonFraction></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zQG61RmQgf86" title="Forfeited" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">12.00</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Outstanding as of June 30, 2021</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20210101__20210630_zw17S9Bj7p57" title="Outstanding at end of period" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">673,667</ix:nonFraction></p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zgtlP89e1E8l" title="Outstanding at end of period" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.41</ix:nonFraction></p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span id="xdx_90E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_z3aGTQ9DlC89" title="Outstanding at end of period"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="ppsi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3">6.90</ix:nonNumeric></span></p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pn3n3_c20210101__20210630_zAQkuiL1VX01" title="Outstanding at end of period" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">542</ix:nonFraction></p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Exercisable as of June 30, 2021</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pii_c20210101__20210630_zyK6WiH9wdZg" title="Exercisable at end of period" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">437,000</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zJWcDhB8MAb5" title="Exercisable at end of period" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.54</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zq2bi1gOVqEa" title="Exercisable at the end of period"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">5.40</ix:nonNumeric></span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20210101__20210630_zxWyxTPPeJ31" title="Exercisable at end of period" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">220</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
</ix:nonNumeric><p id="xdx_8AE_zz9Smh2Tr1l8" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">As of June 30, 2021, there were <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pii_do_c20210630__us-gaap--PlanNameAxis__custom--LongTermIncentivePlanMember_zLTxoH79R29c" title="Number of shares available for future grants"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="AsOf2021-06-30_custom_LongTermIncentivePlanMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></span> shares available for future grants under the Company&#8217;s 2011 Long-Term Incentive Plan.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Stock-based compensation expense recorded for the three and six months ended June 30, 2021 was approximately $<span id="xdx_901_eus-gaap--ShareBasedCompensation_pn3n3_c20210401__20210630_zlClF4rTxXb5" title="Stock-based compensation"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38</ix:nonFraction></span> and $<span id="xdx_901_eus-gaap--ShareBasedCompensation_pn3n3_c20210101__20210630_zKKLCSLjKJ6j" title="Stock-based compensation"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">71</ix:nonFraction></span>, respectively. At June 30, 2021, the Company had total stock-based compensation expense remaining to be recognized in the consolidated statements of operations of approximately $<span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_c20210630_z47uGv9s0sTg" title="Stock-based compensation not yet recognized"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">191</ix:nonFraction></span>.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company&#8217;s 2011 Long-Term Incentive Plan expired during the three months ended June 30, 2021 and there was no plan in effect at June 30, 2021.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Cash Dividend Declared</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On <span id="xdx_906_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zYaoId8YVAV9" title="Dividend date declared"><ix:nonNumeric contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear">June 1, 2021</ix:nonNumeric></span>, the board of directors of the Company
declared a special cash dividend of $<span id="xdx_90E_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zKGCNCenR3ae" title="Dividend amount (in dollars per share)"><ix:nonFraction name="us-gaap:DividendsPayableAmountPerShare" contextRef="AsOf2021-06-01_us-gaap_DividendDeclaredMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.12</ix:nonFraction></span> per common share, payable to shareholders of record as of <span id="xdx_90D_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zjpxPFzock94" title="Dividend record date"><ix:nonNumeric contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear">June 22, 2021</ix:nonNumeric></span>, to be paid on <span id="xdx_90C_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zp4Amn0LIC4k" title="Dividend payment date"><ix:nonNumeric contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear">July
7, 2021</ix:nonNumeric></span>. The Cash dividends paid in July of 2021 equal $<span id="xdx_909_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zo5YAL8sr4E3"><ix:nonFraction name="us-gaap:DividendsPayableAmountPerShare" contextRef="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.12</ix:nonFraction></span> per share on the $<span id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zRX7IQHQ3Qbj" title="Common stock, par value (in dollars per share)"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.001</ix:nonFraction></span> par value common stock resulting in an aggregate
distribution of approximately $<span id="xdx_903_eus-gaap--PaymentsOfDividends_pn5n6_c20210706__20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zLe2ainByKEc" title="Dividend paid"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2021-07-062021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1</ix:nonFraction></span>.0 million representing a capital repayment paid from APIC.</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p id="xdx_805_eus-gaap--EarningsPerShareTextBlock_zyEAryZLJE39" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>11. <span id="xdx_827_zP3zz5ESXRD6">BASIC AND DILUTED LOSS PER COMMON SHARE</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_z1BmdLyT2uTj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Basic
and diluted loss per common share is calculated based on the weighted average number of shares outstanding during the period.
The Company&#8217;s employee and director stock option awards, as well as incremental shares issuable upon exercise of warrants,
are not considered in the calculations if the effect would be anti-dilutive. <span id="xdx_8BA_zICSNBh3mfs9">The following table sets forth the computation of
basic and diluted loss per share (in thousands, except per share data):</span></p>

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

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td id="xdx_493_20210401__20210630_zglBFg16nkhj" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_491_20200401__20200630_zTKQpPhx9Oq9" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td id="xdx_496_20210101__20210630_z5DdUdVZldta" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_498_20200101__20200630_zWLznckskX1h" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended&#160;June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_40B_eus-gaap--NetIncomeLossAbstract_iB_zpXvnq5PnVc3">
<td style="width: 42%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Numerator:</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_zz8Od35kRElh" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Net loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">686</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">660</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">335</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">3,581</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zd5Xi6Nmxkw5" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Denominator:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_maEPS_zSWUIq8tCwtb">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Weighted average basic shares outstanding</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_i01_pp0p0_maEPS_zUH9xOJgoW1d" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Effect of dilutive securities - equity based compensation plans</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0832">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0833">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0834">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0835">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01T_pn3n3_mtEPS_zMKbMFSHqv4g">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">Denominator for diluted net loss per common share</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8,726</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_iB_ztmJ5U2pM26f">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Net loss per common share:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zsktjmNHebC7" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Basic</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.08</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.08</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.04</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.41</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--EarningsPerShareDiluted_i01_pid_zPUhtXM6Zg45">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Diluted</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.08</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.08</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.04</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.41</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_808_eus-gaap--SegmentReportingDisclosureTextBlock_z7sQEqJd4HRl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>12. <span id="xdx_82C_zD3FEPumbrPl">BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The
Company follows ASC 280 - Segment Reporting in determining its reportable segments. The Company considered the way its
management team, most notably its chief operating decision maker, makes operating decisions and assesses performance and
considered which components of the Company&#8217;s enterprise have discrete financial information available. As the Company
makes decisions using a manufactured products vs. distributed products and services group focus, its analysis resulted in <span id="xdx_90C_eus-gaap--NumberOfReportableSegments_dc_c20210101__20210630_zwHbLbmAkU5b" title="Number of reportable segments"><ix:nonFraction name="us-gaap:NumberOfReportableSegments" contextRef="From2021-01-01to2021-06-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="N">two</ix:nonFraction></span>
reportable segments: T&amp;D Solutions and Critical Power. The Critical Power reportable segment is the Company&#8217;s Titan
Energy Systems, Inc. business unit. The T&amp;D Solutions reportable segment is the Company&#8217;s Pioneer Custom
Electrical Products Corp. business unit, together with sales and expenses attributable to the strategic sales group for its
T&amp;D Solutions marketing activities.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The T&amp;D Solutions segment is involved in the design, manufacture and distribution of switchgear used primarily by large industrial and commercial operations to manage their electrical power distribution needs. The Critical Power segment provides new and used power generation equipment and aftermarket field-services primarily to help customers ensure smooth, uninterrupted power to operations during times of emergency.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zjX5MnADQXC3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following tables present information about segment income and loss:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Switchgear</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_985_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zvNoEqruMLX7" title="Revenues" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,596</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_983_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_z337VouPz7Ca" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,987</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zpePxp0N1COe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,983</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zeB7tlbMvot8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,864</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_982_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zuT3vZ2UqaBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,596</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zoAR3f8eEDyk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,987</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zBdM95qVi2U4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,983</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zB9PC1ipFRv1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,864</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Equipment</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zOjbXPw42PX3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">159</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zjqrpJZCUn13" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">225</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_z8cjJDh0WeVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">685</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zKcssGU6nHub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">480</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Service</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlPodlYmfJQk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,870</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z3U2qIvzIZV6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,875</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_988_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zBUOkaYG0nXk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,459</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z6O1aCG6sPw6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,744</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zBnvM232dLI4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,029</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_986_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zh3u9M0TMk82" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,100</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zlB8asWLDqki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,144</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_987_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_z2x0TOeYWFLg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,224</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px 0px 0px 16px; text-indent: 0px">Consolidated</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--Revenues_pn3n3_c20210401__20210630_ztWX0UxXOSRj" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,625</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200401__20200630_z7GjYIobIls2" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,087</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_980_eus-gaap--Revenues_pn3n3_c20210101__20210630_zqScsKJ8ztM9" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,127</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200101__20200630_zSnM8nPfsykd" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,088</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
</tr>

</table>
<p style="margin: 0px; text-indent: 0px">&#160;</p>

<p style="margin: 0px; text-indent: 0px">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Depreciation and amortization</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zYJZbNRgvLah" title="Depreciation and Amortization" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zjx5Ksv6nDa7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zzGoTj5cs8H9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">35</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaGqmGta04A5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">68</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zHBH9WSbrM0e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">62</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zAXIqJOr3DCd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zhIuGTUGrKf9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">181</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zg70wEBlJaVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">163</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Unallocated corporate overhead expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_ze4VTXPVPlV9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-04-012021-06-30_us-gaap_CorporateNonSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_z655JTKhMmki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-04-012020-06-30_us-gaap_CorporateNonSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zf1KpzYOy4x8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-01-012021-06-30_us-gaap_CorporateNonSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zucd1QCEOFwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-01-012020-06-30_us-gaap_CorporateNonSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Consolidated</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630_z3IMgkYCJ0sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">87</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630_z3DZS98VjISd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">125</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630_z6qyCcXwM44j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">230</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630_zsfOyEINVB4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">248</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

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

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

<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Operating loss</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zxwxPTpxcbKj" title="Operating Loss" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">125</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zCMUmATDZ1Sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">626</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zvEr7YmUUIZ1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">564</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaz2qERph98h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,403</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zQl7KSK6pG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">42</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zdQNzuyqa7Mk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">199</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zVTxHDeLC7Z6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">126</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zUsUOSQvcoub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">399</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Unallocated corporate overhead expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zdms4D7aAul3" title="Operating Loss" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_CorporateNonSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">578</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zL8GBdCvLYul" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30_us-gaap_CorporateNonSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">359</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zXPkhNNcJ6Tj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-06-30_us-gaap_CorporateNonSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,162</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zJN5PYpiN994" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30_us-gaap_CorporateNonSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,130</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Consolidated</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630_zrmsGiizgbSi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">745</ix:nonFraction></p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630_zCoyUN0PFE1g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,184</ix:nonFraction></p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630_zVG5amPELzXe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,852</ix:nonFraction></p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630_z2Tm4fnjdFd3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">2,932</ix:nonFraction></p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

</table>
</ix:nonNumeric><p id="xdx_8AF_zrKSt9Xaw988" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock"><p id="xdx_899_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zOyd9Uxdqpw3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues are attributable to countries based on the location of the Company&#8217;s customers:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">United States</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_c20210401__20210630__srt--StatementGeographicalAxis__country--US_z121V9nyZ2G6" title="Revenues" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-04-012021-06-30_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,625</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--Revenues_c20200401__20200630__srt--StatementGeographicalAxis__country--US_zD3lM6b0m3A8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-04-012020-06-30_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,087</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98E_eus-gaap--Revenues_c20210101__20210630__srt--StatementGeographicalAxis__country--US_zzyZDldVuBaf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-06-30_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,127</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--Revenues_c20200101__20200630__srt--StatementGeographicalAxis__country--US_zF8twUz7r6Bh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2020-01-012020-06-30_country_US" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10,088</ix:nonFraction></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIO<span id="ppsi10qa008"></span>NS.</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the accompanying consolidated interim financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and with our Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the Securities and Exchange Commission on March 30, 2021.</i></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to the &#8220;Company,&#8221; &#8220;Pioneer,&#8221; &#8220;we,&#8221; &#8220;our&#8221; and &#8220;us&#8221; refer to Pioneer Power Solutions, Inc. and its subsidiaries.</i></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Special Note Regarding Forward-Looking Statements</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">This Quarterly Report on Form 10-Q contains &#8220;forward-looking statements,&#8221; which include information relating to future events, future financial performance, financial projections, strategies, expectations, competitive environment and regulation. Words such as &#8220;may,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;future,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; and similar expressions, as well as statements in future tense, identify forward-looking statements. Forward-looking statements should not be read as a guarantee of future performance or results and may not be accurate indications of when such performance or results will be achieved. Forward-looking statements are based on information we have when those statements are made or management&#8217;s good faith belief as of that time with respect to future events, and are subject to risks and uncertainties that could cause actual performance or results to differ materially from those expressed in or suggested by the forward-looking statements. Important factors that could cause such differences include, but are not limited to:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">General economic conditions and their effect on demand for electrical equipment, particularly in the commercial construction market, but also in the power generation, industrial production, data center, oil and gas, marine and infrastructure industries.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The effects of fluctuations in sales on our business, revenues, expenses, net income, income (loss) per share, margins and profitability.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Many of our competitors are better established and have significantly greater resources and may subsidize their competitive offerings with other products and services, which may make it difficult for us to attract and retain customers.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">We depend on CleanSpark, Inc (&#8220;CleanSpark&#8221;) for a large portion of our business, and any change in the level of orders from CleanSpark could have a significant impact on results of operations.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The potential loss or departure of key personnel, including Nathan J. Mazurek, our chairman, president and chief executive officer.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our ability to generate internal growth, maintain market acceptance of our existing products and gain acceptance for our new products.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Unanticipated increases in raw material prices or disruptions in supply could increase production costs and adversely affect our profitability.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our ability to realize revenue reported in our backlog.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Operating margin risk due to competitive pricing and operating efficiencies, supply chain risk, material, labor or overhead cost increases, interest rate risk and commodity risk.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Strikes or labor disputes with our employees may adversely affect our ability to conduct our business.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The impact of geopolitical activity on the economy, changes in government regulations such as income taxes, climate control initiatives, the timing or strength of an economic recovery in our markets and our ability to access capital markets.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our chairman controls a majority of our voting power, and may have, or may develop in the future, interests that may diverge from yours.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Future sales of large blocks of our common stock may adversely impact our stock price.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The liquidity and trading volume of our common stock.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our business could be adversely affected by an outbreak of disease, epidemic or pandemic, such as the global coronavirus pandemic, or similar public threat, or fear of such an event.</p>
</td>
</tr>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The foregoing does not represent an exhaustive list of matters that may be covered by the forward-looking statements contained herein or risk factors that we are faced with that may cause our actual results to differ from those anticipated in our forward-looking statements. Moreover, new risks regularly emerge, and it is not possible for us to predict or articulate all risks we face, nor can we assess the impact of all risks on our business or the extent to which any risk, or combination of risks, may cause actual results to differ from those contained in any forward-looking statements. Except to the extent required by applicable laws or rules, we undertake no obligation to publicly update or revise any forward-looking statement, whether as a result of new information, future events or otherwise. You should review carefully the risks and uncertainties described under the heading &#8220;Part II - Item 1A. Risk Factors&#8221; in this Quarterly Report on Form 10-Q and &#8220;Part I - Item 1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2020 for a discussion of the foregoing and other risks that relate to our business and investing in shares of our common stock.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Business Overview</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">We manufacture, sell and service a broad range of specialty electrical transmission, distribution and on-site power generation equipment for applications in the utility, industrial, commercial and backup power markets. Our principal products and services include switchgear and engine-generator controls, complemented by a national field-service network to maintain and repair power generation assets. The Company is headquartered in Fort Lee, New Jersey and operates from three (3) additional locations in the U.S. for manufacturing, service and maintenance, engineering, sales and administration.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Description of Business Segments</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">We have two reportable segments: Transmission &amp; Distribution Solutions (&#8220;T&amp;D Solutions&#8221;) and Critical Power Solutions (&#8220;Critical Power&#8221;).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%">

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our T&amp;D Solutions business provides equipment solutions that help customers effectively and efficiently manage their electrical power distribution systems to desired specifications. These solutions are marketed principally through our Pioneer Custom Electrical Products Corp. (&#8220;PCEP&#8221;) brand name.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our Critical Power business performs service and maintenance on our customers&#8217; sophisticated power generation equipment and also provides customers with new and used power generation equipment intended to ensure smooth, uninterrupted power to operations during times of emergency. These solutions are marketed by our operations headquartered in Minnesota, currently doing business under the Titan Energy Systems Inc. (&#8220;Titan&#8221;) brand name.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Recent Events</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Special Cash Dividend</i></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 1, 2021, the board of directors of the Company
declared a special cash dividend of $0.12 per common share, payable to shareholders of record as of June 22, 2021, to be paid on July
7, 2021. The Cash dividends paid in July of 2021 equal $0.12 per share on the $0.001 par value common stock resulting in an aggregate
distribution of approximately $1.0 million representing a capital repayment paid from additional paid-in capital (&#8220;APIC&#8221;).</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">As previously reported, on January 22, 2019, the Company entered into a Contract Manufacturing Agreement, dated as of January 22, 2019 (the &#8220;Contract Manufacturing Agreement&#8221;), by and among the Company and CleanSpark. Pursuant to the terms of the Contract Manufacturing Agreement, the Company manufactured parallel switchgears, automatic transfer switches and related products (collectively, &#8220;Products&#8221;) exclusively for purchase by CleanSpark. The Contract Manufacturing Agreement had a term of 18 months and expired on the 18-month anniversary of the execution of the Contract Manufacturing Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">In connection with the expiry of the Contract Manufacturing Agreement, the Company and CleanSpark entered into a Distribution Agreement (the &#8220;Distribution Agreement&#8221;), dated as of May 31, 2021, pursuant to which CleanSpark will serve as the Company&#8217;s exclusive distributor of the Products within any geographic region in which CleanSpark conducts its business (the &#8220;Sales Channel&#8221;). The Company will serve as CleanSpark&#8217;s sole source of the Products, and of any similar goods or products that would reasonably be deemed as interchangeable with such Products for sale within the Sales Channel. CleanSpark will purchase the Products via written purchase orders to the Company. The price for the Products sold under the Distribution Agreement will be determined on a job-by-job basis, provided that CleanSpark shall pay the Company 97% of the contract sales price of the Products to all end-use customers. The Distribution Agreement terminates on December 31, 2023 and may be extended by mutual agreement of the Company and CleanSpark.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Critical Accounting Policies</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">There have been no
material changes to our critical accounting policies as disclosed in our Annual Report on Form 10-K for the year ended December
31, 2020.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>RESULTS OF OPERATIONS</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><i><b><i>Overview of the Three and Six Months Results</i></b></i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Selected financial and operating data for our reportable business segments for the most recent reporting period is summarized below. This information, as well as the selected financial data provided in Note 12 - Business Segment and Geographic Information and in our unaudited Consolidated Financial Statements and related notes included in this Quarterly Report on Form 10-Q, should be referred to when reading our discussion and analysis of results of operations below.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our summary of operating results during the three and six months ended June 30, 2021 and 2020 are as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; width: 36%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 8%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 8%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 8%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 8%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,596</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,987</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,983</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,864</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,029</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,100</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,144</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,224</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">Consolidated</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,625</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,087</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">9,127</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10,088</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Cost of goods sold</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,442</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,468</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,997</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,440</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,688</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,916</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,476</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,768</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">Consolidated</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,130</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,384</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,473</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10,208</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Gross profit</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">495</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(297</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">654</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(120</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Selling, general and administrative expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,215</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">839</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,456</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,734</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Depreciation and amortization expense</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">25</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">38</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">50</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">78</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Foreign exchange loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#8212;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#8212;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#8212;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">Total operating expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,240</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">887</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,506</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,812</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Operating loss from continuing operations</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(745</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,184</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,852</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(2,932</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Interest income</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(95</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(77</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(189</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(188</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Other expense (income)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">36</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(449</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,307</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">832</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Loss before taxes</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(686</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(658</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(356</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(3,576</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Income tax expense (benefit)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#8212;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(21</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Net loss</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(686</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(660</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(335</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(3,581</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i><b><i>Backlog</i></b></i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our backlog is based on firm orders from our customers expected to be delivered in the future, most of which is expected to occur during the next twelve months. Backlog may vary significantly from reporting period to reporting period due to the timing of customer commitments. The time between receipt of an order and actual delivery, or completion, of our products and services varies from one or more days, in the case of inventoried standard products, to three to nine months, in the case of certain custom engineered equipment solutions, and up to one year or more under our service contracts.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The following table represents the progression of our backlog, by reporting segment, as of the end of the last five quarters:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 90%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>March 31,</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>September 30,</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 30%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,501</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10,210</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,881</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,872</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 9%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,725</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,225</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,934</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,792</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">7,472</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">7,420</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total order backlog</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">12,726</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">17,144</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">12,673</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">11,344</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">12,145</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i><b><i>Revenue</i></b></i></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The following table represents our revenues by reporting segment and major product category for the periods indicated:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellspacing="0" cellpadding="0" style="margin-right: auto; margin-left: auto; float: none; width: 90%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="14" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="14" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="14" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="14" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Variance</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>%</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Variance</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>%</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; width: 18%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 6%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 6%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 6%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 6%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 6%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 6%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 6%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 6%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Switchgear</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,596</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,987</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">609</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">20.4</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,983</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,864</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(881</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(15.0</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,596</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,987</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">609</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">20.4</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,983</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,864</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(881</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(15.0</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Equipment</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">159</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">225</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(66</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(29.3</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">685</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">480</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">205</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">42.7</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Service</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,870</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,875</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(5</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.2</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,459</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,744</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(285</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(7.6</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,029</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,100</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(71</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(3.4</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,144</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,224</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(80</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1.9</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Total revenue</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,625</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,087</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">538</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10.6</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">9,127</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10,088</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(961</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(9.5</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">For the three months ended June 30, 2021, our consolidated revenue increased by $538, or 10.6%, to $5.6 million, up from $5.1 million during the three months ended June 30, 2020, due to an increase in sales of our switchgear from our T&amp;D Solutions segment, slightly offset by a decrease in sales in our Critical Power Solutions segment.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">For the six months ended June 30, 2021, our consolidated revenue decreased by $961, or 9.5%, to $9.1 million, down from $10.1 million during the six months ended June 30, 2020 primarily due to a reduction in sales of our switchgear from our T&amp;D Solutions segment.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>T&amp;D Solutions</i></i>. During the three months ended June 30, 2021, revenue from our switchgear product lines increased by $609, or 20.4%, as compared to the three months ended June 30, 2020, as a result of increased sales of medium voltage switchgear, offset by a reduction in sales of our automatic transfer switches and low voltage switchgear.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">During the six months ended June 30, 2021, revenue from our switchgear product lines decreased by $881, or 15%, as compared to the six months ended June 30, 2020, as a result of decreased sales of our automatic transfer switches and low voltage switchgear, offset by increased sales of our medium voltage switchgear.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Critical Power</i></i>. For the three months ended June 30, 2021, revenue for our equipment sales decreased by $66, or 29.3%, as compared to the same period in the prior year. Revenue for our service sales decreased by $5, or 0.2%, as compared to the three months ended June 30, 2020.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">For the six months
ended June 30, 2021, revenue for our equipment sales increased by $205, or 42.7%, as compared to the same period in the prior
year. Revenue for our service sales decreased by $285, or 7.6%, as compared to the six months ended June 30, 2020.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><i>Gross
Profit (Loss) and Gross Margin</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table represents our gross profit (loss) by reporting segment for the periods indicated:</span></p>

<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; color: Red"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Three
    Months Ended</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Six
    Months Ended</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; color: red; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30,</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Variance</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Variance</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">T&amp;D
    Solutions</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 26%; font-size: 10pt; text-align: left; padding-left: 0.125in"><span style="font: 10pt Times New Roman, Times, Serif">Gross
    profit (loss)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">154</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(481</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">635</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">132.0</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(14</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(576</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">562</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">97.6</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-left: 0.125in"><span style="font: 10pt Times New Roman, Times, Serif">Gross
    margin %</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">4.3</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(16.1</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">20.4</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.3</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(9.8</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9.5</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; color: red; font-style: italic"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; color: red; font-style: italic; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; color: red; font-style: italic; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; color: red; font-style: italic; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; color: red; font-style: italic"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; color: red; font-style: italic; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; color: red; font-style: italic; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; color: red; font-style: italic; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Critical
    Power Solutions</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-left: 0.125in"><span style="font: 10pt Times New Roman, Times, Serif">Gross
    profit</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">341</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">184</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">157</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">85.3</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">668</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">456</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">212</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">46.5</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-left: 0.125in"><span style="font: 10pt Times New Roman, Times, Serif">Gross
    margin %</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">16.8</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8.8</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8.0</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">16.1</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">10.8</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">5.3</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated
    gross profit (loss)</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">495</span></td><td style="font-size: 10pt; text-align: left; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(297</span></td><td style="font-size: 10pt; text-align: left; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">792</span></td><td style="font-size: 10pt; text-align: left; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(266.7</span></td><td style="font-size: 10pt; text-align: left; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">654</span></td><td style="font-size: 10pt; text-align: left; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(120</span></td><td style="font-size: 10pt; text-align: left; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">774</span></td><td style="font-size: 10pt; text-align: left; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(645.0</span></td><td style="font-size: 10pt; text-align: left; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Consolidated
    gross margin %</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8.8</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(5.8</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">14.6</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7.2</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1.2</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8.4</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; 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: center; color: Red"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: Red"><span 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">For
the three months ended June 30, 2021, our consolidated gross margin was 8.8% of revenues, compared to (5.8)% during the three
months ended June 30, 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">For
the six months ended June 30, 2021, our consolidated gross margin was 7.2% of revenues, compared to (1.2)% during the six months
ended June 30, 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"><i>T&amp;D
Solutions.</i> For the three months ended June 30, 2021, our gross margin increased by 20.4%, to 4.3%, up from (16.1)% for the
three months ended June 30, 2020, primarily due to the recognition of a $546 write down of inventory during the three months ended
June 30, 2020 and no comparable write down being recognized during the three months ended 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">&#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">For
the six months ended June 30, 2021, our gross margin increased by 9.5%, to (0.3)%, up from (9.8)% for the six months ended June
30, 2020, primarily due to taking on higher margin contracts and the recognition of a $546 write down of inventory during the
three months ended June 30, 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"><i>Critical
Power</i>. For the three months ended June 30, 2021, our gross margin increased by 8.0%, to 16.8%, up from 8.8% for the three
months ended June 30, 2020, predominately due to a reduction in overhead costs.</span></p>

<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">For
the six months ended June 30, 2021, our gross margin increased by 5.3%, to 16.1%, up from 10.8% for the six months ended June
30, 2020, predominately due to a reduction in overhead costs.</span></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table represents our operating expenses by reportable segment for the periods indicated:</span></p>

<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; color: Red"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 95%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="14" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td><td style="font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="14" style="font-size: 10pt; font-weight: bold; text-align: center">Six Months Ended</td><td style="font-size: 10pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; color: red; font-weight: bold; text-align: center; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: right; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Variance</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Variance</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in">T&amp;D Solutions</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 31%; font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.25in">Selling, general and administrative expense</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 5%; font-size: 10pt; text-align: right">274</td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 5%; font-size: 10pt; text-align: right">131</td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 5%; font-size: 10pt; text-align: right">143</td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left"></td><td style="width: 5%; font-size: 10pt; text-align: right">109.2</td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 5%; font-size: 10pt; text-align: right">538</td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 5%; font-size: 10pt; text-align: right">798</td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 5%; font-size: 10pt; text-align: right">(260</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left"></td><td style="width: 5%; font-size: 10pt; text-align: right">(32.6</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in">Depreciation and amortization expense</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">5</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">14</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(9</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(64.3</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">11</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">29</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(18</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(62.1</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2pt; text-indent: -0.125in; padding-left: 0.125in">Segment operating expense</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">279</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">145</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">134</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">92.4</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">549</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">827</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">(278</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">(33.6</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Critical Power Solutions</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.25in">Selling, general and administrative expense</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">370</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">367</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">3</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">0.8</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">770</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">824</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">(54</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(6.6</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in">Depreciation and amortization expense</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">13</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">16</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(3</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(18.8</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">25</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">31</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(6</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(19.4</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2pt; text-indent: -0.125in; padding-left: 0.125in">Segment operating expense</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">383</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">383</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">795</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">855</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">(60</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">(7.0</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Unallocated Corporate Overhead Expenses</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.25in">Selling, general and administrative expense</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">571</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">341</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">230</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">67.4</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">1,148</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">1,112</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">36</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">3.2</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.25in">Depreciation and amortization expense</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">7</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">8</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(1</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(12.5</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">14</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">18</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(4</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(22.2</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in">Foreign exchange loss</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">10</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(100.0</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2pt; text-indent: -0.125in; padding-left: 0.125in">Segment operating expense</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">578</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">359</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">219</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">61.0</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">1,162</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">1,130</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">32</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">2.8</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-indent: -0.125in; padding-left: 0.125in">Consolidated</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.25in">Selling, general and administrative expense</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">1,215</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">839</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">376</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">44.8</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">2,456</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">2,734</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">(278</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(10.2</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; text-indent: -0.125in; padding-left: 0.25in">Depreciation and amortization expense</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">25</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">38</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(13</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(34.2</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">50</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">78</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(28</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(35.9</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.25in">Foreign exchange loss</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">10</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(10</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(100.0</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2pt; text-indent: -0.125in; padding-left: 0.125in">Consolidated operating expense</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">1,240</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">887</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">353</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">39.8</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">2,506</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">2,812</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">(306</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right">(10.9</td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left">)</td></tr>
</table>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: Red"><span 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>Selling,
General and Administrative Expense</i>.&#160;For the three months ended June 30, 2021, consolidated selling, general and administrative
expense, before depreciation and amortization, increased by approximately $376, or 44.8%, to $1.2 million, due to an increase
in payroll related costs, professional fees and commissions, as compared to $839 during the three months ended June 30, 2020.
As a percentage of our consolidated revenue, selling, general and administrative expense, before depreciation and amortization,
increased to 21.6% during the three months ended June 30, 2021, as compared to 16.5% in the three months ended June 30, 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">For
the six months ended June 30, 2021, consolidated selling, general and administrative expense, before depreciation and amortization,
decreased by approximately $278, or 10.2%, to $2.5 million, as compared to $2.7 million during the six months ended June 30, 2020,
primarily due to a reduction in professional fees related to the then-pending case titled Myers Power Products, Inc. v. Pioneer
Power Solutions, Inc., Pioneer Custom Electrical Products, Corp., et al., Los Angeles County Superior Court Case No. BC606546
(the &#8220;Myers Power Case&#8221;), which was settled on November 20, 2020, offset by an increase in payroll related costs and
commissions. As a percentage of our consolidated revenue, selling, general and administrative expense decreased to 26.9% during
the six months ended June 30, 2021, as compared to 27.1% in the six months ended June 30, 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"><i>Depreciation
and Amortization Expense.</i> Depreciation and amortization expense consists primarily of depreciation of fixed assets and amortization
of definite-lived intangible assets and right-of-use assets related to our finance leases, and excludes amounts included in cost
of sales. For the three and six months ended June 30, 2021, consolidated depreciation and amortization expense decreased by $13,
or 34.2%, and $28, or 35.9%, respectively, as compared to the three and six months ended June 30, 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"><b><i>Operating
Loss</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">The
following table represents our operating loss by reportable segment for the periods indicated:</span></p>

<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; color: Red"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 95%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="14" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td><td style="font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="14" style="font-size: 10pt; font-weight: bold; text-align: center">Six Months Ended</td><td style="font-size: 10pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; color: red; font-weight: bold; text-align: center">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Variance</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Variance</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 31%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">T&amp;D
    Solutions</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(125</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(626</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">501</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">80.0</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(564</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1,403</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">840</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">59.9</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Critical
    Power Solutions</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(42</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(199</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">157</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">78.9</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(126</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(399</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">272</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">68.2</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Unallocated
    corporate overhead expenses</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(578</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(359</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(219</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(61.0</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1,162</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1,130</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(32</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(2.8</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2pt; padding-left: 0.125in"><span style="font: 10pt Times New Roman, Times, Serif">Total
    operating loss</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(745</span></td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1,184</span></td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">439</span></td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(37.1</span></td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(1,852</span></td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(2,932</span></td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,080</span></td><td style="padding-bottom: 2pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">36.8</span></td><td style="padding-bottom: 2pt; font-size: 10pt; 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: center; color: Red"></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: Red"><span 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>T&amp;D
Solutions</i>.&#160;During the three and six months ended June 30, 2021, our T&amp;D Solutions segment generated an operating
loss of $125 and $564, respectively, as compared to an operating loss of $626 and $1.4 million for the same respective periods
in 2020. The decrease in operating loss for the three and six months ended June 30, 2021, as compared to the corresponding periods
in 2020, is primarily due to the recognition of a $546 write down of inventory during the three months ended June 30, 2020, and
no comparable write down being recognized during the three and months ended 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">&#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>Critical
Power</i>. During the three and six months ended June 30, 2021, our Critical Power segment generated an operating loss of $42
and $126, respectively, as compared to an operating loss of $199 and $399 during the three and six months ended June 30, 2020,
respectively. The decrease in operating loss for the three and six months ended June 30, 2021 is due primarily to a reduction
in overhead costs.</span></p>

<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;&#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>General
Corporate Expense</i>. Our general corporate expense is comprised primarily of executive management, corporate accounting and
human resources personnel, office expenses, financing and corporate development activities, payroll and&#160;benefits administration,
treasury, tax compliance, legal, stock-based compensation and public reporting costs, and costs not specifically allocated to
reportable business segments.&#160;During the three and six months ended June 30, 2021, our unallocated corporate overhead expense
increased by $219, or 61.0%, to $578, and by $32, or 2.8%, to $1,162, as compared to the three and six months ended June 30, 2020
primarily due to an increase in payroll related costs and professional fees.</span></p>

<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>Non-Operating
(Income) Expense</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"><i>Interest
Income. </i>For the three and six months ended June 30, 2021, the Company had interest income of approximately $95 and $189, respectively,
as compared to interest income of approximately $77 and $188 during the three and six months ended June 30, 2020, respectively.
The Company generates the majority of its interest income from the Seller Notes it received from the sale of the transformer business
units in August 2019 and its cash on hand.</span></p>

<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"><i>Other
Expense (Income). </i>For the three months ended June 30, 2021, other expense was $36, as compared to other income of $449 during
the three months ended June 30, 2020. For the three months ended June 30, 2020, included in other income was a gain of $384 related
to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.</span></p>

<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">For
the six months ended June 30, 2021, other income was $1.3 million, as compared to other expense of $832 during the six months
ended June 30, 2020. For the six months ended June 30, 2021, included in other income was a gain of $1.4 million for the extinguishment
and forgiveness of the PPP Loan. For the six months ended June 30, 2020, included in other expense was a loss of $759 related
to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.</span></p>

<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"><i>Income
Tax (Benefit) Expense</i>. Our effective income tax rate was&#160;0.0% for the three months ended June 30, 2021, compared to (0.3)%
during the three months ended June 30, 2020. For the six months ended June 30, 2021, our effective income tax rate was 5.9%, as
compared to an income tax rate of (0.1)% during the six months ended June 30, 2020, as set forth below:</span></p>

<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; color: Red"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="font-size: 10pt; font-weight: bold; text-align: center">Three Months Ended</td><td style="font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="font-size: 10pt; font-weight: bold; text-align: center">Six Months Ended</td><td style="font-size: 10pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">June 30,</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Variance</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Variance</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; font-size: 10pt; text-align: left">Loss before income taxes</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 6%; font-size: 10pt; text-align: right">(686</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 6%; font-size: 10pt; text-align: right">(658</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 6%; font-size: 10pt; text-align: right">(28</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 6%; font-size: 10pt; text-align: right">(356</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 6%; font-size: 10pt; text-align: right">(3,576</td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 1%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 6%; font-size: 10pt; text-align: right">3,220</td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Income tax (benefit) expense</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#8212;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">2</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(2</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(21</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">5</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(26</td><td style="font-size: 10pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-left: 0.125in">Effective income tax rate %</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#8212;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(0.3</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">0.3</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">5.9</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(0.1</td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">6.0</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
</table>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: Red"><span 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>Net
Loss per Share</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">We
generated net loss of $686 during the three months ended June 30, 2021, as compared to $660 during the three months ended June
30, 2020. Our net loss per basic and diluted share for the three months ended June 30, 2021 was $0.08, as compared to a net loss
per basic and diluted share of $0.08 for the three months ended June 30, 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">We
generated net loss of $335 during the six months ended June 30, 2021, as compared to net loss of $3.6 million during the six months
ended June 30, 2020. Our net loss per basic and diluted share for the six months ended June 30, 2021 was $0.04, as compared to
a net loss per basic and diluted share of $0.41 for the six months ended June 30, 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"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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>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"><i>General</i>.
At June 30, 2021, we had $5.1 million of cash on hand. We have historically met our cash needs through a combination of cash flows
from operating activities and bank borrowings. Our cash requirements have been generally applied toward operating activities,
debt repayment, capital improvements and acquisitions.</span></p>

<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 provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum
to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
<tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>June 30,</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>December 31,</b></td><td style="text-align: center"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2021</b></td><td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2020</b></td><td style="text-align: center"><b>&#160;</b></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 54%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,134</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7,567</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Restricted cash</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,775</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="text-align: left; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2pt; padding-left: 0.125in">Total cash and restricted cash as shown in the statement of cash flows</td><td style="padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; text-align: left">$</td><td style="border-bottom: Black 2pt double; text-align: right">6,909</td><td style="text-align: left; padding-bottom: 2pt">&#160;</td><td style="padding-bottom: 2pt">&#160;</td>
    <td style="border-bottom: Black 2pt double; text-align: left">$</td><td style="border-bottom: Black 2pt double; text-align: right">7,567</td><td style="text-align: left; padding-bottom: 2pt"></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">The
Company has restricted cash of approximately $1.8 million as a result of executing a cash collateral security agreement with a
commercial bank which required us to pledge cash collateral as security for all unpaid reimbursement obligations owing to the
commercial bank for an irrevocable standby letter of credit.</span></p>

<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
January 30, 2020, the World Health Organization (&#8220;WHO&#8221;) announced a global health emergency because of a new strain
of coronavirus originating in Wuhan, China and the risks to the international community as the virus spreads globally beyond its
point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic (the &#8220;COVID-19 pandemic&#8221;),
based on the rapid increase in exposure globally.</span></p>

<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
full impact of the COVID-19 pandemic continues to evolve as the date of this report. As such, it is uncertain as to the full magnitude
that the pandemic will have on the Company&#8217;s financial condition, liquidity, and future results of operations. During the
three months ended June 30, 2021, the Company experienced an impact to productivity as a result of following social distancing
guidelines and practicing personal protective measures. Notwithstanding, the Company has been able to operate substantially at
capacity during the COVID-19 pandemic. Management is actively monitoring the global situation on its financial condition, liquidity,
operations, suppliers, industry, and workforce. Given the daily evolution of the COVID-19 pandemic and the global responses to
contain its spread, the Company is not able to estimate the full effects of the COVID-19 pandemic at this time, however, if the
pandemic continues, it may continue to have an adverse effect on the Company&#8217;s results of operations, financial condition,
or liquidity.</span></p>

<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
March 27, 2020, then President Trump signed into law the &#8220;Coronavirus Aid, Relief, and Economic Security (CARES) Act&#8221;
(the &#8220;CARES Act&#8221;) The CARES Act, among other things, appropriates funds for the SBA Paycheck Protection Program loans
that are forgivable in certain situations to promote continued employment. On April 13, 2020, after having determined that it
met the qualifications for this loan program due to the impact that COVID-19 would have on our financial condition, results of
operations, and/or liquidity and applying for relief, the Company received a loan under the SBA Paycheck Protection Program (the
&#8220;PPP Loan&#8221;) in the amount of $1.4 million.&#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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Under
the terms of the PPP Loan, the Company was eligible for full or partial loan forgiveness. During the first quarter of 2021, the
Company received full forgiveness of the PPP Loan and recognized a $1.4 million gain on extinguishment and forgiveness of debt
in other expense (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"><i>Cash
Provided by/ (Used in) Operating Activities</i>. Cash provided by our operating activities was $1.2 million during the six months
ended June 30, 2021, as compared to cash used in our operating activities of $1.2 million during the six months ended June 30,
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"><i>Cash
(Used in)/ Provided by Investing Activities.</i> Cash used in investing activities during the six months ended June 30, 2021 was
$62, as compared to cash provided by investing activities of $194 during the six months ended June 30, 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"><i>Cash
(Used in)/ Provided by Financing Activities.</i> Cash used in our financing activities was $1.8 million during the six months
ended June 30, 2021, as compared to cash provided by financing activities of $337 during the six months ended June 30, 2020. The
primary use of cash in financing activities for the six months ended June 30, 2021 was repayments of financing leases, and the
primary source of cash in financing activities for the six months ended June 30, 2021 was gain on the extinguishment and forgiveness
of the PPP Loan.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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>Working
Capital</i>. As of June 30, 2021, we had working capital of $6.5 million, including $6.9 million of cash and restricted cash,
compared to working capital of $8.4 million, including $7.6 million of cash at December 31, 2020. At June 30, 2021 and December
31, 2020, we no longer had a revolving credit facility, as it was paid in full in August 2019 with the proceeds from the sale
of the transformer business units.</span></p>

<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"><i>Assessment
of Liquidity</i>. At June 30, 2021, we had $5.1 million of cash on hand, generated primarily from the completion of the Equity
Transaction, sale of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock, proceeds from insurance and
the PPP Loan. We have historically met our cash needs through a combination of cash flows from operating activities and bank borrowings.
Our cash requirements historically were generally for operating activities, debt repayment, capital improvements and acquisitions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 1, 2021, the board of directors of the Company
declared a special cash dividend of $0.12 per common share, payable to shareholders of record as of June 22, 2021, to be paid on July
7, 2021. The Cash dividends paid in July of 2021 equal $0.12 per share on the $0.001 par value common stock resulting in an aggregate
distribution of approximately $1.0 million representing a capital repayment paid from APIC.</p>
<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
all outstanding amounts under our credit facilities have been paid in full with the proceeds from the sale of the transformer
business units during the year ended December 31, 2019, and the credit facilities terminated, we expect to meet our cash needs
with our working capital and cash flows from our operating activities. We expect our cash requirements to be generally for operating
activities and capital improvements. We expect that our cash balance is sufficient to fund operations for the next twelve months.</span></p>

<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>Capital
Expenditures</b>&#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: justify"><span style="font: 10pt Times New Roman, Times, Serif">Our
additions to property, plant and equipment were $62 during the six months ended June 30, 2021 as compared to no additions during
the six months ended June 30, 2020. At June 30, 2021 and 2020, we no longer had a revolving credit facility as it was paid in
full and terminated in August 2019 with the proceeds from the sale of the transformer business units.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="ppsi10qa009"></span>ITEM&#160;3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="ppsi10qa010"></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>Management&#8217;s
Conclusions Regarding Effectiveness 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">We
conducted an evaluation of the effectiveness of our &#8220;disclosure controls and procedures&#8221; (&#8220;Disclosure Controls&#8221;),
as defined by Rules&#160;13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;),
as of June 30, 2021 (the &#8220;Evaluation Date&#8221;), the end of the period covered by this Quarterly Report on Form 10-Q.
There are inherent limitations to the effectiveness of any system of disclosure controls and procedures. As of June 30, 2021,
based on the evaluation of these disclosure controls and procedures, our chief executive officer and chief financial officer have
concluded that our disclosure controls and procedures were effective at the reasonable assurance level.</span></p>

<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">Management
believes that the condensed consolidated financial statements in this Quarterly Report on Form 10-Q fairly present, in all material
respects, the Company&#8217;s financial condition as of the Evaluation Date, and results of its operations and cash flows for
the Evaluation Date, in conformity with United States Generally Accepted Accounting Principles.</span></p>

<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>Changes
in 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">There
has been no change in our internal control over financial reporting during the quarter ended June 30, 2021 that materially affected,
or is reasonably likely to materially affect, our 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: 27; Value: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="ppsi10qa011"></span>PART
II &#8211; OTHER INFORMATION</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="ppsi10qa012"></span>ITEM
1. LEGAL PROCEEDINGS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">From
time to time, we may become involved in lawsuits, investigations and claims that arise in the ordinary course of 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">On
January 11, 2016, Myers Power Products, Inc., a specialty electrical products manufacturer, filed suit with the Superior Court
of the State of California, County of Los Angeles, against us, PCEP and two PCEP employees who are former employees of Myers Power
Products, Inc., Geo Murickan, the president of PCEP (&#8220;Murickan&#8221;), and Brett DeChellis (&#8220;DeChellis&#8221;), alleging,
among other things, that Murickan wrongly used and retained confidential business information of Myers Power Products, Inc. for
the benefit of us and PCEP, in breach of their confidentiality agreement and/or employment agreement entered into with Myers Power
Products, Inc., and that we and PCEP knowingly received and used such confidential business information. Myers Power Products,
Inc. sought injunctive relief enjoining us, PCEP and our employees from using its confidential business information and compensatory
damages of an unspecified unlimited amount; however, the Company recognized approximately $1.2 million for expected costs related
to this litigation in the prior two fiscal years.</span></p>

<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
October 4, 2019, the dividend that was payable by the Company was enjoined by court order of the Superior Court of California
related to the foregoing case. On October 16, 2019, Myers Power Products, Inc. filed an ex parte application arguing the Company
had violated, or intended to violate the modified preliminary injunction and sought an order from the court for the Company to
post a bond in an amount of $30,000 or more (which was not granted). The Company cancelled the dividend as the result of this
court order.</span></p>

<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
were also two related appeals in the California Court of Appeal for the Second Appellate District (&#8220;Court of Appeal&#8221;).
Case no. B301494 was an appeal of the October 4, 2019 order modifying a previously issued preliminary injunction. Case no. B302943
was an appeal of the November 26, 2019 order requiring Pioneer Power Solutions, Inc. and Pioneer Custom Electrical Products Corp.
to obtain and post a $12 million bond. On April 10, 2020, the Court of Appeal granted our motion to combine the two appeals.</span></p>

<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
November 20, 2020, the Company entered into a settlement and release agreement with Myers Power Products, Inc. As part of the
settlement, all injunctions were dissolved, and all litigation and appeals related to the action were dismissed with prejudice.
The parties executed full releases of all known and unknown claims, thereby eliminating all such restrictions on the Company.
Terms of the settlement were not disclosed; however, the Company agreed to pay Myers Power Products, Inc. an amount that did not
differ significantly from the $1.2 million of expected costs the Company recognized as a legal contingency during the year ended
December 31, 2018. This payment was made during the fourth quarter of 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">We
can give no assurance that any other lawsuits or claims brought in the future will not have an adverse effect on our financial
condition, liquidity or operating results.</span></p>

<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 the date hereof, we are not aware of or a party to any legal proceedings to which we or any of our subsidiaries is a party
or to which any of our property is subject, nor are we aware of any such threatened or pending litigation or any such proceedings
known to be contemplated by governmental authorities that we believe could have a material adverse effect on our business, financial
condition or operating results.</span></p>

<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
are not aware of any material proceedings in which any of our directors, officers or affiliates or any registered or beneficial
shareholder of more than 5% of our common stock is an adverse party or has a material interest adverse to our interest.</span></p>

<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="ppsi10qa013"></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: 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>There
have been no material changes from the risk factors disclosed in our Annual Report on Form 10-K for the year ended December 31,
2020.</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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="ppsi10qa014"></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"><span 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">None.</span></p>

<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"><b><span id="ppsi10qa015"></span>ITEM
3. DEFAULTS UPON SENIOR SECURITIES</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="ppsi10qa016"></span>ITEM
4. MINE SAFETY DISCLOSURES</b></span></p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="ppsi10qa017"></span>ITEM
5. OTHER INFORMATION</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="ppsi10qa018"></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">See
the Exhibit Index following the signature page to this Quarterly Report on Form 10-Q for a list of exhibits filed or furnished
with this report, which Exhibit Index is incorporated herein by reference.<br /></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>EXHIBIT
INDEX</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="margin: 0px; text-indent: 0px">&#160;</p>



<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 10%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Exhibit&#160;</b></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>No.</b>&#160;</span></p></td>
    <td style="vertical-align: top; width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 87%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Description</b></span></td></tr>
<tr>
            <td style="vertical-align: top">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <span style="color: black"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000138713119000491/ex2-1.htm">2.1</a></span>
                </p>
            </td>
    <td>&#160;</td>
            <td style="text-align: justify; vertical-align: top">
                <p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-align: justify; text-indent: 0px"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000138713119000491/ex2-1.htm">Agreement and Plan of Merger Agreement, dated January 22, 2019, between <span style="color: black">Pioneer Critical Power Inc. </span>and CleanSpark. (Incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K of Pioneer Power Solutions, Inc. filed with the Securities and Exchange Commission on January 28, 2019).</a></p>
            </td>
        </tr>
<tr>
            <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
            <td style="text-align: justify; vertical-align: top">&#160;</td></tr>
<tr>
            <td style="vertical-align: top">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <span style="color: black"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000138713119004719/ex2-1.htm">2.2</a></span>
                </p>
            </td>
    <td>&#160;</td>
            <td style="text-align: justify; vertical-align: top">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">
                    <span style="color: black"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000138713119004719/ex2-1.htm">Stock Purchase Agreement, dated as of June 28, 2019, by and among Pioneer Power Solutions, Inc., Electrogroup Canada, Inc., Jefferson Electric, Inc., JE Mexican Holdings, Inc., Nathan Mazurek, Pioneer Transformers L.P. and Pioneer Acquireco ULC (Incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K of Pioneer Power Solutions, Inc. filed with the Securities and Exchange Commission on July 1, 2019).</a></span>
                </p>
            </td>
        </tr>
<tr>
            <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
            <td style="text-align: justify; vertical-align: top">&#160;</td></tr>
<tr>
            <td style="vertical-align: top">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <span style="color: black"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000138713119006046/ex2-1.htm">2.3</a></span>
                </p>
            </td>
    <td>&#160;</td>
            <td style="text-align: justify; vertical-align: top">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">
                    <span style="color: black"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000138713119006046/ex2-1.htm">Amendment No. 1 to the Stock Purchase Agreement, dated as of August 13, 2019, by and among Pioneer Power Solutions, Inc., Electrogroup Canada, Inc., Jefferson Electric, Inc., JE Mexican Holdings, Inc., Pioneer Transformers L.P. and Pioneer Acquireco ULC (incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K of Pioneer Power Solutions, Inc. filed with the Securities and Exchange Commission on August 14, 2019).</a></span>
                </p>
            </td>
        </tr>
<tr>
            <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
            <td style="text-align: justify; vertical-align: top">&#160;</td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000093041311004448/c65805_ex3-1.htm">3.1</a></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000093041311004448/c65805_ex3-1.htm">Composite
    Certificate of Incorporation (Incorporated by reference to Exhibit 3.1 to Amendment No. 4 to the Registration Statement on
    Form S-1 of Pioneer Power Solutions, Inc. filed with the Securities and Exchange Commission on June 21, 2011).</a></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000125529409000847/ex3_2.htm">3.2</a></span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>
</td>
    <td style="text-align: justify"></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000125529409000847/ex3_2.htm">Bylaws
    (Incorporated by reference to Exhibit 3.2 to the Current Report on Form 8-K of Pioneer Power Solutions, Inc. filed with the
    Securities and Exchange Commission on December 2, 2009).</a></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000138713121006328/ex10-1.htm">10.1</a></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000138713121006328/ex10-1.htm">Distribution
    Agreement, dated May 31, 2021, by and between Pioneer Power Solutions, Inc. and CleanSpark, Inc. (incorporated by reference
    to Exhibit 10.1 to the Form 8-K filed with the Securities and Exchange Commission on June 4, 2021).</a></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex31-1.htm">31.1*</a></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex31-1.htm">Certification
    of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex31-2.htm">31.2*</a></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex31-2.htm">Certification
    of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex32-1.htm">32.1*</a></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex32-1.htm">Certification
    of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex32-2.htm">32.2*</a></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><a href="ex32-2.htm">Certification
    of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">101*</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following materials
    from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, formatted in XBRL (eXtensible
    Business Reporting Language), (i) Consolidated Statements of Operations, (ii) Consolidated Balance Sheets, (iii) Consolidated
    Statements of Comprehensive Loss, (iv) Consolidated Statements of Cash Flows and (v) Notes to the Consolidated Financial Statements.</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: Rule-Page --><div style="text-align: left; margin-top: 3pt; margin-bottom: 3pt"><div style="border-top: Black 1pt solid; font-size: 1pt; width: 20%">&#160;</div></div><!-- Field: /Rule-Page -->

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

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

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

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

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

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

<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 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: 36%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 4%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 60%"><span style="font: 10pt Times New Roman, Times, Serif"><b>PIONEER POWER SOLUTIONS,
    INC.</b></span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">Date:&#160;<span>August
    13</span>, 2021</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">By:</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font: 10pt Times New Roman, Times, Serif">/s/ Nathan
    J. Mazurek</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">Name: Nathan J. Mazurek</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">Title: Chief Executive Officer</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 40%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Date:
    <span>August 13</span>, 2021</span></td>
    <td style="width: 60%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">/s/
    Walter Michalec</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-top: black 1pt solid; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Name:
    Walter Michalec</span></td></tr>
<tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">Title:
Chief Financial Officer&#160;</span></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">(Principal
Financial Officer duly authorized to sign on behalf of&#160;Registrant)&#160;</span></p></td></tr>
</table>

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

    <!-- Field: /Page -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31-1.htm
<DESCRIPTION>CERTIFICATION OF CHIEF EXECUTIVE OFFICER
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

 <!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><A HREF="ppsi-10q_063021.htm">Pioneer Power Solutions, Inc. 10-Q</A></FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">I,
Nathan J. Mazurek, certify that:</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1.</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">I
    have reviewed this Quarterly Report on Form 10-Q of Pioneer Power Solutions, Inc.;</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">2.</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Based
    on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
    to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect
    to the period covered by this report;</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3.</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Based
    on my knowledge, the financial statements, and other financial information included in this report, fairly present in all
    material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods
    presented in this report;</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4.</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
    registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls
    and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as
    defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">a.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">designed such disclosure
    controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure
    that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
    within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">b.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">c.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">d.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">5.</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
    registrant&rsquo;s other certifying officer(s) 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):</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">a.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">b.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 44%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date:
    &nbsp;<FONT>August 13</FONT>, 2021</FONT></TD>
    <TD STYLE="width: 56%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/
    Nathan J. Mazurek</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Nathan
    J. Mazurek</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">President,
Chief Executive Officer and&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
of the Board of Directors (Principal Executive Officer duly authorized to sign on behalf of Registrant)&nbsp;</FONT></P></TD></TR>
</TABLE>
<P STYLE="margin: 0">&nbsp;</P>
<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>

    <!-- Field: /Page -->



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

 <!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><A HREF="ppsi-10q_063021.htm">Pioneer Power Solutions, Inc. 10-Q</A></FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">I,
Walter Michalec, certify that:</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">1.</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">I
    have reviewed this Quarterly Report on Form 10-Q of Pioneer Power Solutions, Inc.;</FONT></TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">2.</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Based
    on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
    to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect
    to the period covered by this report;</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3.</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Based
    on my knowledge, the financial statements, and other financial information included in this report, fairly present in all
    material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods
    presented in this report;</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">4.</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
    registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls
    and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as
    defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">a.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">designed such disclosure
    controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure
    that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
    within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">b.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">c.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">d.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 0.5in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">5.</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
    registrant&rsquo;s other certifying officer(s) 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):</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">a.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">b.</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 41%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date:
    <FONT>August 13</FONT>, 2021</FONT></TD>
    <TD STYLE="width: 59%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/
    Walter Michalec</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Walter
    Michalec</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
Financial Officer&nbsp;</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal
Financial Officer duly authorized to sign on behalf of&nbsp;Registrant)&nbsp;</FONT></P></TD></TR>
</TABLE>
<P STYLE="margin: 0">&nbsp;</P>
<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid; text-align: center"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>

    <!-- Field: /Page -->

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

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

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


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

 <!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><A HREF="ppsi-10q_063021.htm">Pioneer Power Solutions, Inc. 10-Q</A></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF CHIEF EXECUTIVE OFFICER</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT
TO</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>18
U.S.C. SECTION&nbsp;1350,</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>SECTION&nbsp;906
OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">This
certification is furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350) and accompanies the
Quarterly Report on Form 10-Q (the &ldquo;Form 10-Q&rdquo;) for the fiscal quarter ended June 30, 2021 of Pioneer Power Solutions,
Inc. (the &ldquo;Company&rdquo;). I, Nathan J. Mazurek, the Chief Executive Officer of the Company, certify that, based on my
knowledge:</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 6%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 3%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(1)</FONT></TD>
    <TD STYLE="width: 1%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
    Form 10-Q fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR>
<TR>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(2)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The information
    contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of
    the Company as of and for the periods covered in this report.</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 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: 49%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date:
    <FONT>August 13</FONT>, 2021</FONT></TD>
    <TD STYLE="width: 9%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="width: 42%; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/
    Nathan J. Mazurek</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Nathan J. Mazurek</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Executive
    Officer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
foregoing certification is being furnished as an exhibit to the Form 10-Q pursuant to Item 601(b)(32) of Regulation S-K and Section
906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and,
accordingly, is not being filed as part of the Form 10-Q for purposes of Section 18 of the Securities Exchange Act of 1934, as
amended, and is not incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless
of any general incorporation language in such filing.</FONT></P>

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


<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>

    <!-- Field: /Page -->

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

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

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


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

 <!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><A HREF="ppsi-10q_063021.htm">Pioneer Power Solutions, Inc. 10-Q</A></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTIFICATION
OF CHIEF FINANCIAL OFFICER</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURSUANT
TO</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>18
U.S.C. SECTION&nbsp;1350,</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AS
ADOPTED PURSUANT TO</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>SECTION&nbsp;906
OF THE SARBANES-OXLEY ACT OF 2002</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">This
certification is furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350) and accompanies the
Quarterly Report on Form 10-Q (the &ldquo;Form 10-Q&rdquo;) for the fiscal quarter ended June 30, 2021 of Pioneer Power Solutions,
Inc. (the &ldquo;Company&rdquo;). I, Walter Michalec, the Chief Financial Officer of the Company, certify that, based on my knowledge:</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR>
    <TD STYLE="width: 6%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(1)</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
    Form 10-Q fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(2)</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The information
    contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of
    the Company as of and for the periods covered in this report.</FONT></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date:
    <FONT>August 13</FONT>, 2021</FONT></TD>
    <TD STYLE="width: 9%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="width: 41%; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/
    Walter Michalec</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Walter Michalec</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Financial
    Officer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The
foregoing certification is being furnished as an exhibit to the Form 10-Q pursuant to Item 601(b)(32) of Regulation S-K and Section
906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and,
accordingly, is not being filed as part of the Form 10-Q for purposes of Section 18 of the Securities Exchange Act of 1934, as
amended, and is not incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless
of any general incorporation language in such filing.</FONT></P>

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

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

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P></DIV>

    <!-- Field: /Page -->

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>ppsi-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: +6spw7xRiXhun8uCbn1MSamMibP9w5dzSelBtm95HTka/y0j4/+o6iffYq/GgYEJ -->
<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:ppsi="http://pioneerpower.com/20210630" elementFormDefault="qualified" targetNamespace="http://pioneerpower.com/20210630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://pioneerpower.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://pioneerpower.com/role/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>00000002 - 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://pioneerpower.com/role/StatementsOfComprehensiveLoss" id="StatementsOfComprehensiveLoss">
	  <link:definition>00000003 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000004 - Statement - Consolidated Balance Sheets (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>00000005 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000006 - 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://pioneerpower.com/role/StatementOfStockholdersEquity" id="StatementOfStockholdersEquity">
	  <link:definition>00000007 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/BasisOfPresentation" id="BasisOfPresentation">
	  <link:definition>00000008 - Disclosure - 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://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/FairValueMeasurements" id="FairValueMeasurements">
	  <link:definition>00000010 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/Revenues" id="Revenues">
	  <link:definition>00000011 - Disclosure - REVENUES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/OtherExpenseIncome" id="OtherExpenseIncome">
	  <link:definition>00000012 - Disclosure - OTHER EXPENSE (INCOME)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/Inventories" id="Inventories">
	  <link:definition>00000013 - Disclosure - INVENTORIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
	  <link:definition>00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/OtherAssets" id="OtherAssets">
	  <link:definition>00000015 - Disclosure - 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://pioneerpower.com/role/Debt" id="Debt">
	  <link:definition>00000016 - Disclosure - DEBT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/StockholdersEquity" id="StockholdersEquity">
	  <link:definition>00000017 - Disclosure - STOCKHOLDERS&#8217; EQUITY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare" id="BasicAndDilutedLossPerCommonShare">
	  <link:definition>00000018 - Disclosure - BASIC AND DILUTED LOSS PER COMMON 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://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" id="BusinessSegmentAndGeographicInformation">
	  <link:definition>00000019 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC 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://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/BasisOfPresentationTables" id="BasisOfPresentationTables">
	  <link:definition>00000021 - Disclosure - BASIS OF PRESENTATION (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://pioneerpower.com/role/RevenuesTables" id="RevenuesTables">
	  <link:definition>00000022 - Disclosure - REVENUES (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://pioneerpower.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000023 - Disclosure - INVENTORIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
	  <link:definition>00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/OtherAssetsTables" id="OtherAssetsTables">
	  <link:definition>00000025 - Disclosure - 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://pioneerpower.com/role/DebtTables" id="DebtTables">
	  <link:definition>00000026 - Disclosure - DEBT (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://pioneerpower.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
	  <link:definition>00000027 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" id="BasicAndDilutedLossPerCommonShareTables">
	  <link:definition>00000028 - Disclosure - BASIC AND DILUTED LOSS PER COMMON 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://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables" id="BusinessSegmentAndGeographicInformationTables">
	  <link:definition>00000029 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC 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://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" id="BasisOfPresentationDetailsNarrative">
	  <link:definition>00000030 - Disclosure - 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://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" id="FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails">
	  <link:definition>00000031 - Disclosure - The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows: (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://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" id="FairValueMeasurementsDetailsNarrative">
	  <link:definition>00000032 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" id="FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails">
	  <link:definition>00000033 - Disclosure - The following table presents our revenues disaggregated by revenue discipline: (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://pioneerpower.com/role/RevenuesDetailsNarrative" id="RevenuesDetailsNarrative">
	  <link:definition>00000034 - Disclosure - REVENUES (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://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative" id="OtherExpenseIncomeDetailsNarrative">
	  <link:definition>00000035 - Disclosure - OTHER EXPENSE (INCOME) (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://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails" id="ComponentsOfInventoriesAreSummarizedBelowDetails">
	  <link:definition>00000036 - Disclosure - The components of inventories are summarized below: (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails" id="PropertyPlantAndEquipmentAreSummarizedBelowDetails">
	  <link:definition>00000037 - Disclosure - Property, plant and equipment are summarized below: (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" id="PropertyPlantAndEquipmentDetailsNarrative">
	  <link:definition>00000038 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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://pioneerpower.com/role/OtherAssetsDetailsNarrative" id="OtherAssetsDetailsNarrative">
	  <link:definition>00000039 - Disclosure - OTHER ASSETS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails" id="OtherAssetsAreSummarizedBelowDetails">
	  <link:definition>00000040 - Disclosure - Other assets are summarized below: (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/DebtDetailsNarrative" id="DebtDetailsNarrative">
	  <link:definition>00000041 - Disclosure - DEBT (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://pioneerpower.com/role/ScheduleOfDebtDetails" id="ScheduleOfDebtDetails">
	  <link:definition>00000042 - Disclosure - Schedule of 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://pioneerpower.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative">
	  <link:definition>00000043 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" id="SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails">
	  <link:definition>00000044 - Disclosure - A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below: (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" id="FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails">
	  <link:definition>00000045 - Disclosure - The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data): (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://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" id="FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails">
	  <link:definition>00000046 - Disclosure - The following tables present information about segment income and loss: (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" id="RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails">
	  <link:definition>00000047 - Disclosure - Revenues are attributable to countries based on the location of the Company&#8217;s customers: (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://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" id="BusinessSegmentAndGeographicInformationDetailsNarrative">
	  <link:definition>00000048 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="ppsi-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="ppsi-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="ppsi-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="ppsi-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="ppsi_PaycheckProtectionProgramLoanMember" name="PaycheckProtectionProgramLoanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_CleanSparkMember" name="CleanSparkMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_Warrant1Member" name="Warrant1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_Warrant2Member" name="Warrant2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_ComputerHardwareAndSoftwareMember" name="ComputerHardwareAndSoftwareMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_TransformerBusinessUnitsMember" name="TransformerBusinessUnitsMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_FirstSellerNoteMember" name="FirstSellerNoteMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_SecondSellerNoteMember" name="SecondSellerNoteMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_LongTermIncentivePlanMember" name="LongTermIncentivePlanMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_TAndDSolutionsSegmentMember" name="TAndDSolutionsSegmentMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_SwitchgearMember" name="SwitchgearMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_CriticalPowerSolutionsSegmentMember" name="CriticalPowerSolutionsSegmentMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown" name="CostOfGoodsAndServiceExcludingInventoryWriteDown" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_RightOfUseAssetAmortization" name="RightOfUseAssetAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_AmortizationOfImputedInterest" name="AmortizationOfImputedInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_NonCashCostOfOperatingLeases" name="NonCashCostOfOperatingLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_ChangeInLongTermPayables" name="ChangeInLongTermPayables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_PayrollTaxDeferral" name="PayrollTaxDeferral" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_ChangeInNoteReceivable" name="ChangeInNoteReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_PaymentOfDeferredPurchasePrice" name="PaymentOfDeferredPurchasePrice" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_DeclaredDividendUnpaid" name="DeclaredDividendUnpaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock" name="ReconciliationOfCashAndRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_NumberOfAdditionalLocations" name="NumberOfAdditionalLocations" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_WorkingCapital" name="WorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_RightOfUseAsset" name="RightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_DivestitureAmountOfConsiderationReceived" name="DivestitureAmountOfConsiderationReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>ppsi-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://pioneerpower.com/role/Cover" xlink:href="ppsi-20210630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfOperations" xlink:href="ppsi-20210630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfComprehensiveLoss" xlink:href="ppsi-20210630.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheets" xlink:href="ppsi-20210630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheetsParenthetical" xlink:href="ppsi-20210630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfCashFlows" xlink:href="ppsi-20210630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementOfStockholdersEquity" xlink:href="ppsi-20210630.xsd#StatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentation" xlink:href="ppsi-20210630.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="ppsi-20210630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurements" xlink:href="ppsi-20210630.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Revenues" xlink:href="ppsi-20210630.xsd#Revenues" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherExpenseIncome" xlink:href="ppsi-20210630.xsd#OtherExpenseIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Inventories" xlink:href="ppsi-20210630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipment" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssets" xlink:href="ppsi-20210630.xsd#OtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Debt" xlink:href="ppsi-20210630.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquity" xlink:href="ppsi-20210630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare" xlink:href="ppsi-20210630.xsd#BasicAndDilutedLossPerCommonShare" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" xlink:href="ppsi-20210630.xsd#BusinessSegmentAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ppsi-20210630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationTables" xlink:href="ppsi-20210630.xsd#BasisOfPresentationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesTables" xlink:href="ppsi-20210630.xsd#RevenuesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/InventoriesTables" xlink:href="ppsi-20210630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsTables" xlink:href="ppsi-20210630.xsd#OtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtTables" xlink:href="ppsi-20210630.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityTables" xlink:href="ppsi-20210630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" xlink:href="ppsi-20210630.xsd#BasicAndDilutedLossPerCommonShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables" xlink:href="ppsi-20210630.xsd#BusinessSegmentAndGeographicInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:href="ppsi-20210630.xsd#BasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" xlink:href="ppsi-20210630.xsd#FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="ppsi-20210630.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" xlink:href="ppsi-20210630.xsd#FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesDetailsNarrative" xlink:href="ppsi-20210630.xsd#RevenuesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative" xlink:href="ppsi-20210630.xsd#OtherExpenseIncomeDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails" xlink:href="ppsi-20210630.xsd#ComponentsOfInventoriesAreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipmentAreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:href="ppsi-20210630.xsd#OtherAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails" xlink:href="ppsi-20210630.xsd#OtherAssetsAreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:href="ppsi-20210630.xsd#DebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/ScheduleOfDebtDetails" xlink:href="ppsi-20210630.xsd#ScheduleOfDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:href="ppsi-20210630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" xlink:href="ppsi-20210630.xsd#SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" xlink:href="ppsi-20210630.xsd#FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" xlink:href="ppsi-20210630.xsd#FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" xlink:href="ppsi-20210630.xsd#RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:href="ppsi-20210630.xsd#BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementsOfOperations" xlink:title="00000002 - 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_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown" xlink:label="loc_ppsiCostOfGoodsAndServiceExcludingInventoryWriteDown" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostOfGoodsAndServicesSold" xlink:to="loc_ppsiCostOfGoodsAndServiceExcludingInventoryWriteDown" 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_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostOfGoodsAndServicesSold" xlink:to="loc_us-gaapInventoryWriteDown" 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_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_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="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="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" 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_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossRealized" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossRealized" 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:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="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_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" 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://pioneerpower.com/role/StatementsOfComprehensiveLoss" xlink:title="00000003 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <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-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BalanceSheets" xlink:title="00000004 - Statement - Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCash" 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_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" 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="3" 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_InsuranceSettlementsReceivable" xlink:label="loc_us-gaapInsuranceSettlementsReceivable" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInsuranceSettlementsReceivable" 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="5" 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_IncomeTaxesReceivable" xlink:label="loc_us-gaapIncomeTaxesReceivable" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapIncomeTaxesReceivable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="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="7" 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_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssets" 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_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" 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="2" 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="3" 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_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapDividendsPayableCurrentAndNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDividendsPayableCurrentAndNoncurrent" 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_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="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:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BalanceSheetsParenthetical" xlink:title="00000005 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementsOfCashFlows" xlink:title="00000006 - 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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_RightOfUseAssetAmortization" xlink:label="loc_ppsiRightOfUseAssetAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ppsiRightOfUseAssetAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_AmortizationOfImputedInterest" xlink:label="loc_ppsiAmortizationOfImputedInterest" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ppsiAmortizationOfImputedInterest" 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_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_NonCashCostOfOperatingLeases" xlink:label="loc_ppsiNonCashCostOfOperatingLeases" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ppsiNonCashCostOfOperatingLeases" 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="7" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:label="loc_us-gaapInventoryLIFOReserveEffectOnIncomeNet" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryLIFOReserveEffectOnIncomeNet" 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_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryWriteDown" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ChangeInLongTermPayables" xlink:label="loc_ppsiChangeInLongTermPayables" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ppsiChangeInLongTermPayables" 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_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInInsuranceSettlementsReceivable" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInsuranceSettlementsReceivable" 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_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestments" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestments" 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="13" 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="ppsi-20210630.xsd#ppsi_PayrollTaxDeferral" xlink:label="loc_ppsiPayrollTaxDeferral" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ppsiPayrollTaxDeferral" 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="15" 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_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="16" 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="17" 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_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" 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_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ChangeInNoteReceivable" xlink:label="loc_ppsiChangeInNoteReceivable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_ppsiChangeInNoteReceivable" 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_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="loc_us-gaapProceedsFromRepaymentsOfBankOverdrafts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromRepaymentsOfBankOverdrafts" 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_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaymentOfDeferredPurchasePrice" xlink:label="loc_ppsiPaymentOfDeferredPurchasePrice" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_ppsiPaymentOfDeferredPurchasePrice" 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_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfOtherLongTermDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromRepaymentsOfOtherLongTermDebt" 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_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaapFinanceLeasePrincipalPayments" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapFinanceLeasePrincipalPayments" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" 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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" 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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementOfStockholdersEquity" xlink:title="00000007 - Statement - Consolidated Statement of Stockholders&apos; Equity (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentation" xlink:title="00000008 - Disclosure - BASIS OF PRESENTATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FairValueMeasurements" xlink:title="00000010 - Disclosure - FAIR VALUE MEASUREMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Revenues" xlink:title="00000011 - Disclosure - REVENUES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherExpenseIncome" xlink:title="00000012 - Disclosure - OTHER EXPENSE (INCOME)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Inventories" xlink:title="00000013 - Disclosure - INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipment" xlink:title="00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssets" xlink:title="00000015 - Disclosure - OTHER ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Debt" xlink:title="00000016 - Disclosure - DEBT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquity" xlink:title="00000017 - Disclosure - STOCKHOLDERS&#8217; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare" xlink:title="00000018 - Disclosure - BASIC AND DILUTED LOSS PER COMMON SHARE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" xlink:title="00000019 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentationTables" xlink:title="00000021 - Disclosure - BASIS OF PRESENTATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesTables" xlink:title="00000022 - Disclosure - REVENUES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/InventoriesTables" xlink:title="00000023 - Disclosure - INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsTables" xlink:title="00000025 - Disclosure - OTHER ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtTables" xlink:title="00000026 - Disclosure - DEBT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityTables" xlink:title="00000027 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" xlink:title="00000028 - Disclosure - BASIC AND DILUTED LOSS PER COMMON SHARE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables" xlink:title="00000029 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:title="00000030 - Disclosure - BASIS OF PRESENTATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" xlink:title="00000031 - Disclosure - The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaapCash" 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_RestrictedCash" xlink:label="loc_us-gaapRestrictedCash" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="loc_us-gaapRestrictedCash" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000032 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" xlink:title="00000033 - Disclosure - The following table presents our revenues disaggregated by revenue discipline: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesDetailsNarrative" xlink:title="00000034 - Disclosure - REVENUES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative" xlink:title="00000035 - Disclosure - OTHER EXPENSE (INCOME) (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails" xlink:title="00000036 - Disclosure - The components of inventories are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" 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_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcess" 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_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails" xlink:title="00000037 - Disclosure - Property, plant and equipment are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="00000038 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:title="00000039 - Disclosure - OTHER ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails" xlink:title="00000040 - Disclosure - Other assets are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_RightOfUseAsset" xlink:label="loc_ppsiRightOfUseAsset" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_ppsiRightOfUseAsset" 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_NotesReceivableNet" xlink:label="loc_us-gaapNotesReceivableNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapNotesReceivableNet" 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_DepositAssets" xlink:label="loc_us-gaapDepositAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapDepositAssets" 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-gaapOtherAssets" xlink:to="loc_us-gaapOtherLongTermInvestments" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:title="00000041 - Disclosure - DEBT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/ScheduleOfDebtDetails" xlink:title="00000042 - Disclosure - Schedule of debt (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000043 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" xlink:title="00000044 - Disclosure - A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" xlink:title="00000045 - Disclosure - The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data): (Details)">
      <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: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:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" 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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" xlink:title="00000046 - Disclosure - The following tables present information about segment income and loss: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" xlink:title="00000047 - Disclosure - Revenues are attributable to countries based on the location of the Company&#8217;s customers: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:title="00000048 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>ppsi-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://pioneerpower.com/role/Cover" xlink:href="ppsi-20210630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfOperations" xlink:href="ppsi-20210630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfComprehensiveLoss" xlink:href="ppsi-20210630.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheets" xlink:href="ppsi-20210630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheetsParenthetical" xlink:href="ppsi-20210630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfCashFlows" xlink:href="ppsi-20210630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementOfStockholdersEquity" xlink:href="ppsi-20210630.xsd#StatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentation" xlink:href="ppsi-20210630.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="ppsi-20210630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurements" xlink:href="ppsi-20210630.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Revenues" xlink:href="ppsi-20210630.xsd#Revenues" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherExpenseIncome" xlink:href="ppsi-20210630.xsd#OtherExpenseIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Inventories" xlink:href="ppsi-20210630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipment" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssets" xlink:href="ppsi-20210630.xsd#OtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Debt" xlink:href="ppsi-20210630.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquity" xlink:href="ppsi-20210630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare" xlink:href="ppsi-20210630.xsd#BasicAndDilutedLossPerCommonShare" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" xlink:href="ppsi-20210630.xsd#BusinessSegmentAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ppsi-20210630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationTables" xlink:href="ppsi-20210630.xsd#BasisOfPresentationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesTables" xlink:href="ppsi-20210630.xsd#RevenuesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/InventoriesTables" xlink:href="ppsi-20210630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsTables" xlink:href="ppsi-20210630.xsd#OtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtTables" xlink:href="ppsi-20210630.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityTables" xlink:href="ppsi-20210630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" xlink:href="ppsi-20210630.xsd#BasicAndDilutedLossPerCommonShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables" xlink:href="ppsi-20210630.xsd#BusinessSegmentAndGeographicInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:href="ppsi-20210630.xsd#BasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" xlink:href="ppsi-20210630.xsd#FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="ppsi-20210630.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" xlink:href="ppsi-20210630.xsd#FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesDetailsNarrative" xlink:href="ppsi-20210630.xsd#RevenuesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative" xlink:href="ppsi-20210630.xsd#OtherExpenseIncomeDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails" xlink:href="ppsi-20210630.xsd#ComponentsOfInventoriesAreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipmentAreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:href="ppsi-20210630.xsd#OtherAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails" xlink:href="ppsi-20210630.xsd#OtherAssetsAreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:href="ppsi-20210630.xsd#DebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/ScheduleOfDebtDetails" xlink:href="ppsi-20210630.xsd#ScheduleOfDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:href="ppsi-20210630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" xlink:href="ppsi-20210630.xsd#SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" xlink:href="ppsi-20210630.xsd#FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" xlink:href="ppsi-20210630.xsd#FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" xlink:href="ppsi-20210630.xsd#RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:href="ppsi-20210630.xsd#BusinessSegmentAndGeographicInformationDetailsNarrative" 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://pioneerpower.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementsOfOperations" xlink:title="00000002 - Statement - Consolidated Statements of Operations (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementsOfComprehensiveLoss" xlink:title="00000003 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BalanceSheets" xlink:title="00000004 - Statement - Consolidated Balance Sheets (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BalanceSheetsParenthetical" xlink:title="00000005 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementOfStockholdersEquity" xlink:title="00000007 - Statement - Consolidated Statement of Stockholders&apos; Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaapDividends_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividends_60" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentation" xlink:title="00000008 - Disclosure - BASIS OF PRESENTATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FairValueMeasurements" xlink:title="00000010 - Disclosure - FAIR VALUE MEASUREMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Revenues" xlink:title="00000011 - Disclosure - REVENUES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherExpenseIncome" xlink:title="00000012 - Disclosure - OTHER EXPENSE (INCOME)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Inventories" xlink:title="00000013 - Disclosure - INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipment" xlink:title="00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssets" xlink:title="00000015 - Disclosure - OTHER ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Debt" xlink:title="00000016 - Disclosure - DEBT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquity" xlink:title="00000017 - Disclosure - STOCKHOLDERS&#8217; EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare" xlink:title="00000018 - Disclosure - BASIC AND DILUTED LOSS PER COMMON SHARE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" xlink:title="00000019 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentationTables" xlink:title="00000021 - Disclosure - BASIS OF PRESENTATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesTables" xlink:title="00000022 - Disclosure - REVENUES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/InventoriesTables" xlink:title="00000023 - Disclosure - INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsTables" xlink:title="00000025 - Disclosure - OTHER ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtTables" xlink:title="00000026 - Disclosure - DEBT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityTables" xlink:title="00000027 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" xlink:title="00000028 - Disclosure - BASIC AND DILUTED LOSS PER COMMON SHARE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables" xlink:title="00000029 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:title="00000030 - Disclosure - 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_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaapDividendsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDividendsAxis" 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_DividendsDomain" xlink:label="loc_us-gaapDividendsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDividendsAxis" xlink:to="loc_us-gaapDividendsDomain" 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_DividendsDomain" xlink:label="loc_us-gaapDividendsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDividendsAxis" xlink:to="loc_us-gaapDividendsDomain_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_DividendDeclaredMember" xlink:label="loc_us-gaapDividendDeclaredMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_us-gaapDividendDeclaredMember_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_DividendPaidMember" xlink:label="loc_us-gaapDividendPaidMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_us-gaapDividendPaidMember_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_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" 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_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_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiPaycheckProtectionProgramLoanMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_NumberOfAdditionalLocations" xlink:label="loc_ppsiNumberOfAdditionalLocations_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiNumberOfAdditionalLocations_90" 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_NumberOfReportableSegments" xlink:label="loc_us-gaapNumberOfReportableSegments_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNumberOfReportableSegments_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_WorkingCapital" xlink:label="loc_ppsiWorkingCapital_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiWorkingCapital_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear_90" 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_DividendsPayableAmountPerShare" xlink:label="loc_us-gaapDividendsPayableAmountPerShare_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendsPayableAmountPerShare_90" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear_90" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaapDividendPayableDateToBePaidDayMonthAndYear_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendPayableDateToBePaidDayMonthAndYear_90" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_90" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDividends_90" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaapLettersOfCreditOutstandingAmount_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLettersOfCreditOutstandingAmount_90" 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_RestrictedCash" xlink:label="loc_us-gaapRestrictedCash_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestrictedCash_90" 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_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_90" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_90" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" xlink:title="00000031 - Disclosure - The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000032 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" 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_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_srtOwnershipAxis" 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_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="ppsi-20210630.xsd#ppsi_CleanSparkMember" xlink:label="loc_ppsiCleanSparkMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ppsiCleanSparkMember_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_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapInvestmentTypeAxis" 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_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapCommonStockMember_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_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaapClassOfWarrantOrRightAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapClassOfWarrantOrRightAxis" 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_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaapClassOfWarrantOrRightDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapClassOfWarrantOrRightAxis" xlink:to="loc_us-gaapClassOfWarrantOrRightDomain" 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_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaapClassOfWarrantOrRightDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfWarrantOrRightAxis" xlink:to="loc_us-gaapClassOfWarrantOrRightDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_Warrant1Member" xlink:label="loc_ppsiWarrant1Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_ppsiWarrant1Member_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_Warrant2Member" xlink:label="loc_ppsiWarrant2Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_ppsiWarrant2Member_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_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaapConversionOfStockSharesIssued1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapConversionOfStockSharesIssued1_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_80" 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_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit_80" 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_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:label="loc_us-gaapEquitySecuritiesFvNiCurrentAndNoncurrent_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiCurrentAndNoncurrent_80" 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_EquitySecuritiesFvNiUnrealizedGain" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedGain_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedGain_80" 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_EquitySecuritiesFvNiUnrealizedLoss" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedLoss_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedLoss_80" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" xlink:title="00000033 - Disclosure - The following table presents our revenues disaggregated by revenue discipline: (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/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="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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember_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_ServiceMember" xlink:label="loc_us-gaapServiceMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember_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_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_130" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesDetailsNarrative" xlink:title="00000034 - Disclosure - REVENUES (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_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_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" 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_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" 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_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_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_TransferredOverTimeMember" xlink:label="loc_us-gaapTransferredOverTimeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredOverTimeMember_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_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember_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_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_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_CostsIncurredDevelopmentCosts" xlink:label="loc_us-gaapCostsIncurredDevelopmentCosts_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapCostsIncurredDevelopmentCosts_70" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative" xlink:title="00000035 - Disclosure - OTHER EXPENSE (INCOME) (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtOwnershipAxis" 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_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="ppsi-20210630.xsd#ppsi_CleanSparkMember" xlink:label="loc_ppsiCleanSparkMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ppsiCleanSparkMember_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_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapInvestmentTypeAxis" 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_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_us-gaapCommonStockMember_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_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiPaycheckProtectionProgramLoanMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaapOtherNonoperatingExpense_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherNonoperatingExpense_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherNonoperatingIncome_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedGain_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedGain_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_80" 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_EquitySecuritiesFvNiUnrealizedLoss" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedLoss_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedLoss_80" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails" xlink:title="00000036 - Disclosure - The components of inventories are summarized below: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails" xlink:title="00000037 - Disclosure - Property, plant and equipment are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember_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_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ComputerHardwareAndSoftwareMember" xlink:label="loc_ppsiComputerHardwareAndSoftwareMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_ppsiComputerHardwareAndSoftwareMember_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_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_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_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_130" 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_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_130" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="00000038 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:title="00000039 - Disclosure - OTHER ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:label="loc_us-gaapNoncashOrPartNoncashDivestituresByUniqueNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapNoncashOrPartNoncashDivestituresByUniqueNameAxis" 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_NoncashOrPartNoncashDivestitureNameDomain" xlink:label="loc_us-gaapNoncashOrPartNoncashDivestitureNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapNoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:to="loc_us-gaapNoncashOrPartNoncashDivestitureNameDomain" 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_NoncashOrPartNoncashDivestitureNameDomain" xlink:label="loc_us-gaapNoncashOrPartNoncashDivestitureNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapNoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:to="loc_us-gaapNoncashOrPartNoncashDivestitureNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_TransformerBusinessUnitsMember" xlink:label="loc_ppsiTransformerBusinessUnitsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNoncashOrPartNoncashDivestitureNameDomain" xlink:to="loc_ppsiTransformerBusinessUnitsMember_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_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" 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_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" 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_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_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_SubordinatedDebtMember" xlink:label="loc_us-gaapSubordinatedDebtMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapSubordinatedDebtMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_FirstSellerNoteMember" xlink:label="loc_ppsiFirstSellerNoteMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiFirstSellerNoteMember_30" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_SecondSellerNoteMember" xlink:label="loc_ppsiSecondSellerNoteMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiSecondSellerNoteMember_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_RightOfUseAsset" xlink:label="loc_ppsiRightOfUseAsset_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiRightOfUseAsset_120" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_DivestitureAmountOfConsiderationReceived" xlink:label="loc_ppsiDivestitureAmountOfConsiderationReceived_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiDivestitureAmountOfConsiderationReceived_120" 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_NotesReceivableGross" xlink:label="loc_us-gaapNotesReceivableGross_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesReceivableGross_120" 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_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_120" 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_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_120" 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_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfNotesPayable_120" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ChangeInNoteReceivable" xlink:label="loc_ppsiChangeInNoteReceivable_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiChangeInNoteReceivable_120" 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_IncreaseDecreaseInNotesReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInNotesReceivables_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInNotesReceivables_120" 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_NotesReceivableNet" xlink:label="loc_us-gaapNotesReceivableNet_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesReceivableNet_120" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails" xlink:title="00000040 - Disclosure - Other assets are summarized below: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:title="00000041 - Disclosure - DEBT (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_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentTable" 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_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiPaycheckProtectionProgramLoanMember_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_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLongTermDebtNoncurrent_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent_40" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/ScheduleOfDebtDetails" xlink:title="00000042 - Disclosure - Schedule of debt (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000043 - Disclosure - STOCKHOLDERS&#8217; EQUITY (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_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_LongTermIncentivePlanMember" xlink:label="loc_ppsiLongTermIncentivePlanMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_ppsiLongTermIncentivePlanMember_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_DividendsAxis" xlink:label="loc_us-gaapDividendsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapDividendsAxis" 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_DividendsDomain" xlink:label="loc_us-gaapDividendsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDividendsAxis" xlink:to="loc_us-gaapDividendsDomain" 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_DividendsDomain" xlink:label="loc_us-gaapDividendsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDividendsAxis" xlink:to="loc_us-gaapDividendsDomain_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_DividendDeclaredMember" xlink:label="loc_us-gaapDividendDeclaredMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_us-gaapDividendDeclaredMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPaidMember" xlink:label="loc_us-gaapDividendPaidMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_us-gaapDividendPaidMember_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_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" 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_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_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_100" 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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensation_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_100" 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_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear_100" 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_DividendsPayableAmountPerShare" xlink:label="loc_us-gaapDividendsPayableAmountPerShare_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendsPayableAmountPerShare_100" 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_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear_100" 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_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaapDividendPayableDateToBePaidDayMonthAndYear_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendPayableDateToBePaidDayMonthAndYear_100" 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_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPaymentsOfDividends_100" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" xlink:title="00000044 - Disclosure - A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" xlink:title="00000045 - Disclosure - The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data): (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" xlink:title="00000046 - Disclosure - The following tables present information about segment income and loss: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaapOperatingSegmentsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapOperatingSegmentsMember_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_CorporateNonSegmentMember" xlink:label="loc_us-gaapCorporateNonSegmentMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapCorporateNonSegmentMember_240" xlink:type="arc" order="241" />
      <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="2" />
      <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="ppsi-20210630.xsd#ppsi_TAndDSolutionsSegmentMember" xlink:label="loc_ppsiTAndDSolutionsSegmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_ppsiTAndDSolutionsSegmentMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_CriticalPowerSolutionsSegmentMember" xlink:label="loc_ppsiCriticalPowerSolutionsSegmentMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_ppsiCriticalPowerSolutionsSegmentMember_80" xlink:type="arc" order="82" />
      <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="3" />
      <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="ppsi-20210630.xsd#ppsi_SwitchgearMember" xlink:label="loc_ppsiSwitchgearMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ppsiSwitchgearMember_0" 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_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapEquipmentMember_80" xlink:type="arc" order="83" />
      <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_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember_120" xlink:type="arc" order="123" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues_290" 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_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization_290" 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_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_290" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" xlink:title="00000047 - Disclosure - Revenues are attributable to countries based on the location of the Company&#8217;s customers: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_countryUS_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS_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_Revenues" xlink:label="loc_us-gaapRevenues_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapRevenues_50" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:title="00000048 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>ppsi-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/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_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_DividendsAxis" xlink:label="us-gaap_DividendsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsAxis" xlink:to="us-gaap_DividendsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsAxis_lbl" xml:lang="en-US">Dividends [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_DividendDeclaredMember" xlink:label="us-gaap_DividendDeclaredMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendDeclaredMember" xlink:to="us-gaap_DividendDeclaredMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendDeclaredMember_lbl" xml:lang="en-US">Dividend Declared [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_DividendPaidMember" xlink:label="us-gaap_DividendPaidMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendPaidMember" xlink:to="us-gaap_DividendPaidMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendPaidMember_lbl" xml:lang="en-US">Dividend Paid [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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="ppsi_PaycheckProtectionProgramLoanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_PaycheckProtectionProgramLoanMember" xlink:to="ppsi_PaycheckProtectionProgramLoanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_PaycheckProtectionProgramLoanMember_lbl" xml:lang="en-US">PPP Loan [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="ppsi-20210630.xsd#ppsi_CleanSparkMember" xlink:label="ppsi_CleanSparkMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_CleanSparkMember" xlink:to="ppsi_CleanSparkMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_CleanSparkMember_lbl" xml:lang="en-US">CleanSpark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_Warrant1Member" xlink:label="ppsi_Warrant1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_Warrant1Member" xlink:to="ppsi_Warrant1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_Warrant1Member_lbl" xml:lang="en-US">Warrant 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_Warrant2Member" xlink:label="ppsi_Warrant2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_Warrant2Member" xlink:to="ppsi_Warrant2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_Warrant2Member_lbl" xml:lang="en-US">Warrant 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US">Timing of Transfer of Good or Service [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_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US">Transferred over Time [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_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ComputerHardwareAndSoftwareMember" xlink:label="ppsi_ComputerHardwareAndSoftwareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ComputerHardwareAndSoftwareMember" xlink:to="ppsi_ComputerHardwareAndSoftwareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_ComputerHardwareAndSoftwareMember_lbl" xml:lang="en-US">Computer Hardware and Software [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in Progress [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:label="us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:to="us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_lbl" xml:lang="en-US">Unique Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_TransformerBusinessUnitsMember" xlink:label="ppsi_TransformerBusinessUnitsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_TransformerBusinessUnitsMember" xlink:to="ppsi_TransformerBusinessUnitsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_TransformerBusinessUnitsMember_lbl" xml:lang="en-US">Transformer Business Units [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_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-term Debt, 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_SubordinatedDebtMember" xlink:label="us-gaap_SubordinatedDebtMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubordinatedDebtMember" xlink:to="us-gaap_SubordinatedDebtMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubordinatedDebtMember_lbl" xml:lang="en-US">Subordinated Debt [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_FirstSellerNoteMember" xlink:label="ppsi_FirstSellerNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_FirstSellerNoteMember" xlink:to="ppsi_FirstSellerNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_FirstSellerNoteMember_lbl" xml:lang="en-US">First Seller Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_SecondSellerNoteMember" xlink:label="ppsi_SecondSellerNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_SecondSellerNoteMember" xlink:to="ppsi_SecondSellerNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_SecondSellerNoteMember_lbl" xml:lang="en-US">Second Seller Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_LongTermIncentivePlanMember" xlink:label="ppsi_LongTermIncentivePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_LongTermIncentivePlanMember" xlink:to="ppsi_LongTermIncentivePlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_LongTermIncentivePlanMember_lbl" xml:lang="en-US">Long-Term Incentive Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Operating Segments [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="ppsi-20210630.xsd#ppsi_TAndDSolutionsSegmentMember" xlink:label="ppsi_TAndDSolutionsSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_TAndDSolutionsSegmentMember" xlink:to="ppsi_TAndDSolutionsSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_TAndDSolutionsSegmentMember_lbl" xml:lang="en-US">T &amp; D Solutions [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_SwitchgearMember" xlink:label="ppsi_SwitchgearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_SwitchgearMember" xlink:to="ppsi_SwitchgearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_SwitchgearMember_lbl" xml:lang="en-US">Switchgear [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_CriticalPowerSolutionsSegmentMember" xlink:label="ppsi_CriticalPowerSolutionsSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_CriticalPowerSolutionsSegmentMember" xlink:to="ppsi_CriticalPowerSolutionsSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_CriticalPowerSolutionsSegmentMember_lbl" xml:lang="en-US">Critical Power 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_EquipmentMember" xlink:label="us-gaap_EquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateNonSegmentMember_lbl" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="country_US" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US">UNITED STATES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.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_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">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_CostOfGoodsAndServicesSoldAbstract" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xml:lang="en-US">Cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown" xlink:label="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown" xlink:to="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown_lbl" xml:lang="en-US">Cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Write down of 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_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Total cost of goods sold</link: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 (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_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating 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_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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl" xml:lang="en-US">Foreign exchange 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_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="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">Loss from continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest 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_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other expense (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_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">Loss before 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 (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_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US">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_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 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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Other comprehensive 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_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive loss</link: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_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceSettlementsReceivable" xlink:label="us-gaap_InsuranceSettlementsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceSettlementsReceivable" xlink:to="us-gaap_InsuranceSettlementsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InsuranceSettlementsReceivable_lbl" xml:lang="en-US">Insurance 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_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">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Income taxes 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_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, plant and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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 maturities 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_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Dividend 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_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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other long-term liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $0.001 par value, 5,000,000 shares authorized; none issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.001 par value, 30,000,000 shares authorized; 8,726,045 shares issued and outstanding on June 30, 2021 and December 31, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive 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_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">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="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 (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_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 (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_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_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_RightOfUseAssetAmortization" xlink:label="ppsi_RightOfUseAssetAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_RightOfUseAssetAmortization" xlink:to="ppsi_RightOfUseAssetAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_RightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization of right-of-use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_AmortizationOfImputedInterest" xlink:label="ppsi_AmortizationOfImputedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_AmortizationOfImputedInterest" xlink:to="ppsi_AmortizationOfImputedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_AmortizationOfImputedInterest_lbl" xml:lang="en-US">Amortization of imputed interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense from PPP Loan</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_NonCashCostOfOperatingLeases" xlink:label="ppsi_NonCashCostOfOperatingLeases" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_NonCashCostOfOperatingLeases" xlink:to="ppsi_NonCashCostOfOperatingLeases_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_NonCashCostOfOperatingLeases_lbl" xml:lang="en-US">Non-cash cost of 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_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">Change in receivable reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:label="us-gaap_InventoryLIFOReserveEffectOnIncomeNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:to="us-gaap_InventoryLIFOReserveEffectOnIncomeNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLIFOReserveEffectOnIncomeNet_lbl" xml:lang="en-US">Change in inventory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ChangeInLongTermPayables" xlink:label="ppsi_ChangeInLongTermPayables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ChangeInLongTermPayables" xlink:to="ppsi_ChangeInLongTermPayables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ppsi_ChangeInLongTermPayables_lbl" xml:lang="en-US">Change in long term payables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:to="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_lbl" xml:lang="en-US">Change in insurance 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_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xml:lang="en-US">Loss on 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_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</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PayrollTaxDeferral" xlink:label="ppsi_PayrollTaxDeferral" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_PayrollTaxDeferral" xlink:to="ppsi_PayrollTaxDeferral_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_PayrollTaxDeferral_lbl" xml:lang="en-US">Payroll tax deferral</link: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 current operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">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_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_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_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 / (used in) 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_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">Additions to property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ChangeInNoteReceivable" xlink:label="ppsi_ChangeInNoteReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ChangeInNoteReceivable" xlink:to="ppsi_ChangeInNoteReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_ChangeInNoteReceivable_lbl" xml:lang="en-US">Change in notes 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_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) / provided by 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_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:to="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_lbl" xml:lang="en-US">Bank overdrafts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl" xml:lang="en-US">Funding from PPP Loan</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaymentOfDeferredPurchasePrice" xlink:label="ppsi_PaymentOfDeferredPurchasePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_PaymentOfDeferredPurchasePrice" xlink:to="ppsi_PaymentOfDeferredPurchasePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ppsi_PaymentOfDeferredPurchasePrice_lbl" xml:lang="en-US">Payment of deferred purchase price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US">Gain on forgiveness of PPP 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_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/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Principal repayments of financing 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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Decrease in cash and restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, and restricted cash, beginning of year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">Cash, and restricted cash, 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_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_DeclaredDividendUnpaid" xlink:label="ppsi_DeclaredDividendUnpaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_DeclaredDividendUnpaid" xlink:to="ppsi_DeclaredDividendUnpaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_DeclaredDividendUnpaid_lbl" xml:lang="en-US">Declared dividend unpaid</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Balance Beginning</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_2_lbl" xml:lang="en-US">Balance Beginning (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_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_Dividends" xlink:label="us-gaap_Dividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_Dividends_lbl" xml:lang="en-US">Declared dividend</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 Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_3_lbl" xml:lang="en-US">Balance Ending (in 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="us-gaap_BasisOfAccounting" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccounting" xlink:to="us-gaap_BasisOfAccounting_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccounting_lbl" xml:lang="en-US">BASIS OF PRESENTATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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">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_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US">Other Income and Expenses [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_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:label="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:to="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_lbl" xml:lang="en-US">OTHER EXPENSE (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_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other 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_OtherAssetsDisclosureTextBlock" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">OTHER ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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">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_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">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_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">BASIC AND DILUTED LOSS PER COMMON 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_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">BUSINESS SEGMENT AND GEOGRAPHIC 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_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock" xlink:label="ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock" xlink:to="ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock_lbl" xml:lang="en-US">The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows:</link: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">The following table presents our revenues disaggregated by revenue discipline:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">The components of inventories are summarized below:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property, plant and equipment are summarized below:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xml:lang="en-US">Other assets are summarized below:</link: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 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below:</link: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">The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data):</link: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">The following tables present information about segment income and 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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Revenues are attributable to countries based on the location of the Company&#8217;s customers:</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_NumberOfAdditionalLocations" xlink:label="ppsi_NumberOfAdditionalLocations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_NumberOfAdditionalLocations" xlink:to="ppsi_NumberOfAdditionalLocations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_NumberOfAdditionalLocations_lbl" xml:lang="en-US">Number of additional locations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of reportable 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_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/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_WorkingCapital" xlink:label="ppsi_WorkingCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_WorkingCapital" xlink:to="ppsi_WorkingCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_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_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_lbl" xml:lang="en-US">Dividend date declared</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="us-gaap_DividendsPayableAmountPerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableAmountPerShare" xlink:to="us-gaap_DividendsPayableAmountPerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableAmountPerShare_lbl" xml:lang="en-US">Dividend amount (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_lbl" xml:lang="en-US">Dividend record date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="us-gaap_DividendPayableDateToBePaidDayMonthAndYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:to="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendPayableDateToBePaidDayMonthAndYear_lbl" xml:lang="en-US">Dividend payment date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividends_lbl" xml:lang="en-US">Dividend paid</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LettersOfCreditOutstandingAmount" xlink:to="us-gaap_LettersOfCreditOutstandingAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LettersOfCreditOutstandingAmount_lbl" xml:lang="en-US">Irrevocable standby letter of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US">Restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Loan face 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Gain on extinguishment of debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xml:lang="en-US">Total cash and restricted cash as shown in the statement of cash flows</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [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_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesIssued1" xlink:to="us-gaap_ConversionOfStockSharesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockSharesIssued1_lbl" xml:lang="en-US">Number of shares converted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US">Warrant term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Number of shares called by warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Warrant exercise price</link: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 stock split</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:label="us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_lbl" xml:lang="en-US">Estimated fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedGain" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:to="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedGain_lbl" xml:lang="en-US">Unrealized mark to market gain</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:to="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedLoss_lbl" xml:lang="en-US">Unrealized mark to market 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_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: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 Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xml:lang="en-US">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_CostsIncurredDevelopmentCosts" xlink:label="us-gaap_CostsIncurredDevelopmentCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsIncurredDevelopmentCosts" xlink:to="us-gaap_CostsIncurredDevelopmentCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsIncurredDevelopmentCosts_lbl" xml:lang="en-US">Contract costs incurred</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="us-gaap_OtherNonoperatingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingExpense_lbl" xml:lang="en-US">Other expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in process</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Provision for excess and obsolete inventory</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Total inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property, plant and equipment</link: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">Less: Accumulated depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Total property, plant and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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 expense</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_RightOfUseAsset" xlink:label="ppsi_RightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_RightOfUseAsset" xlink:to="ppsi_RightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_RightOfUseAsset_lbl" xml:lang="en-US">Right of use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_DivestitureAmountOfConsiderationReceived" xlink:label="ppsi_DivestitureAmountOfConsiderationReceived" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_DivestitureAmountOfConsiderationReceived" xlink:to="ppsi_DivestitureAmountOfConsiderationReceived_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_DivestitureAmountOfConsiderationReceived_lbl" xml:lang="en-US">Purchase price of divestiture</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableGross" xlink:to="us-gaap_NotesReceivableGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesReceivableGross_lbl" xml:lang="en-US">Principal amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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">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_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Maturity date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Cash payment for promissory note</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ChangeInNoteReceivable" xlink:to="ppsi_ChangeInNoteReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ppsi_ChangeInNoteReceivable_2_lbl" xml:lang="en-US">Change in note 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_IncreaseDecreaseInNotesReceivables" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables_lbl" xml:lang="en-US">Revaluation of note</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet" xlink:label="us-gaap_NotesReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_NotesReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesReceivableNet_lbl" xml:lang="en-US">Carrying value of note</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableNet" xlink:to="us-gaap_NotesReceivableNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesReceivableNet_2_lbl" xml:lang="en-US">Notes receivable, 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_DepositAssets" xlink:label="us-gaap_DepositAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositAssets" xlink:to="us-gaap_DepositAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositAssets_lbl" xml:lang="en-US">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_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">Other long-term receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssets_2_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-term Debt Instruments [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_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xml:lang="en-US">Gain on extinguishment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtCurrent_2_lbl" xml:lang="en-US">Current 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_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">PPP Loan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_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_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_2_lbl" xml:lang="en-US">Total long-term 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_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Schedule of Stock by Class [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_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Class of Stock [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_4_lbl" xml:lang="en-US">Common stock, outstanding 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Number of shares available for future grants</link: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">Stock-based compensation not yet recognized</link: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">Outstanding at beginning 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_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">Outstanding at beginning 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_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">Outstanding at beginning 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_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">Outstanding at beginning 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_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">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/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">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_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">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/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">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">Outstanding at end of period</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">Outstanding at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:to="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_lbl" xml:lang="en-US">Outstanding at end of period</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">Outstanding 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Exercisable 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercisable 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_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">Exercisable at the 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_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/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Exercisable 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_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xml:lang="en-US">Numerator:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2_lbl" xml:lang="en-US">Denominator:</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 basic shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US">Effect of dilutive securities - equity based compensation plans</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/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Denominator for diluted net loss per common share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xml:lang="en-US">Net loss per common 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_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_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_AmortizationOfImputedInterest" xlink:to="ppsi_AmortizationOfImputedInterest_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_AmortizationOfImputedInterest_doc" xml:lang="en-US">Amount of amortization of imputed interest.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ChangeInLongTermPayables" xlink:to="ppsi_ChangeInLongTermPayables_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_ChangeInLongTermPayables_doc" xml:lang="en-US">Amount of change in long term payables.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ChangeInNoteReceivable" xlink:to="ppsi_ChangeInNoteReceivable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_ChangeInNoteReceivable_doc" xml:lang="en-US">The amount of reduction to the principal amount of a note rececivable during the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_CleanSparkMember" xlink:to="ppsi_CleanSparkMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_CleanSparkMember_doc" xml:lang="en-US">CleanSpark.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_CriticalPowerSolutionsSegmentMember" xlink:to="ppsi_CriticalPowerSolutionsSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_CriticalPowerSolutionsSegmentMember_doc" xml:lang="en-US">Critical Power Solutions Segment [Member].</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_DivestitureAmountOfConsiderationReceived" xlink:to="ppsi_DivestitureAmountOfConsiderationReceived_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_DivestitureAmountOfConsiderationReceived_doc" xml:lang="en-US">Amount of cash and noncash consideration received from divesting a business unit.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_FirstSellerNoteMember" xlink:to="ppsi_FirstSellerNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_FirstSellerNoteMember_doc" xml:lang="en-US">First seller note.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_LongTermIncentivePlanMember" xlink:to="ppsi_LongTermIncentivePlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_LongTermIncentivePlanMember_doc" xml:lang="en-US">Long-term incentive plan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_NonCashCostOfOperatingLeases" xlink:to="ppsi_NonCashCostOfOperatingLeases_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_NonCashCostOfOperatingLeases_doc" xml:lang="en-US">Amount of expense included in net income that result in no cash flow for cost of operating leases.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_NumberOfAdditionalLocations" xlink:to="ppsi_NumberOfAdditionalLocations_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_NumberOfAdditionalLocations_doc" xml:lang="en-US">The number of additional locations.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_PaycheckProtectionProgramLoanMember" xlink:to="ppsi_PaycheckProtectionProgramLoanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_PaycheckProtectionProgramLoanMember_doc" xml:lang="en-US">Paycheck Protection Program Loan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock" xlink:to="ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock_doc" xml:lang="en-US">Tabular disclosure of reconciliation of cash and restricted cash.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_RightOfUseAsset" xlink:to="ppsi_RightOfUseAsset_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_RightOfUseAsset_doc" xml:lang="en-US">Amount of lessee's right to use underlying asset under leases.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_RightOfUseAssetAmortization" xlink:to="ppsi_RightOfUseAssetAmortization_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_RightOfUseAssetAmortization_doc" xml:lang="en-US">Amount of amortization expense attributable to right-of-use assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_SecondSellerNoteMember" xlink:to="ppsi_SecondSellerNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_SecondSellerNoteMember_doc" xml:lang="en-US">Second seller note.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:to="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_doc" xml:lang="en-US">Weighted average remaining contractual term for option awards outstanding at the end of 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="ppsi_SwitchgearMember" xlink:to="ppsi_SwitchgearMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_SwitchgearMember_doc" xml:lang="en-US">Switchgear product.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_TAndDSolutionsSegmentMember" xlink:to="ppsi_TAndDSolutionsSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_TAndDSolutionsSegmentMember_doc" xml:lang="en-US">T And D Solutions Segment [Member].</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_TransformerBusinessUnitsMember" xlink:to="ppsi_TransformerBusinessUnitsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_TransformerBusinessUnitsMember_doc" xml:lang="en-US">Transformer Business Units.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_Warrant1Member" xlink:to="ppsi_Warrant1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_Warrant1Member_doc" xml:lang="en-US">Warrant one.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_Warrant2Member" xlink:to="ppsi_Warrant2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_Warrant2Member_doc" xml:lang="en-US">Warrant two.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_WorkingCapital" xlink:to="ppsi_WorkingCapital_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_WorkingCapital_doc" xml:lang="en-US">Amount of working capital as of the balance sheet date.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_PayrollTaxDeferral" xlink:to="ppsi_PayrollTaxDeferral_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_PayrollTaxDeferral_doc" xml:lang="en-US">The amount of payroll tax deferral.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_PaymentOfDeferredPurchasePrice" xlink:to="ppsi_PaymentOfDeferredPurchasePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_PaymentOfDeferredPurchasePrice_doc" xml:lang="en-US">Payment of deferred purchase price.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_DeclaredDividendUnpaid" xlink:to="ppsi_DeclaredDividendUnpaid_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_DeclaredDividendUnpaid_doc" xml:lang="en-US">The amount of declared dividends unpaid.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown" xlink:to="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown_doc" xml:lang="en-US">Cost of product sold and service rendered, excluding inventory write-down.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ComputerHardwareAndSoftwareMember" xlink:to="ppsi_ComputerHardwareAndSoftwareMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_ComputerHardwareAndSoftwareMember_doc" xml:lang="en-US">Computer Hardware and Software.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown" xlink:to="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown_3_lbl" xml:lang="en-US">Cost of Goods and Service, Excluding Inventory Write-down</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_2_lbl" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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_ForeignCurrencyTransactionGainLossRealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized_2_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Realized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_2_lbl" xml:lang="en-US">Interest Income (Expense), Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ChangeInLongTermPayables" xlink:to="ppsi_ChangeInLongTermPayables_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_ChangeInLongTermPayables_3_lbl" xml:lang="en-US">ChangeInLongTermPayables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:to="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Insurance Settlements Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_2_lbl" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</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_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="ppsi_PaymentOfDeferredPurchasePrice" xlink:to="ppsi_PaymentOfDeferredPurchasePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_PaymentOfDeferredPurchasePrice_3_lbl" xml:lang="en-US">Payment of Deferred Purchase Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_2_lbl" xml:lang="en-US">Finance Lease, Principal Payments</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2_lbl" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Dividends_2_lbl" xml:lang="en-US">Dividends</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCash_2_lbl" xml:lang="en-US">Restricted Cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_2_lbl" xml:lang="en-US">Inventory Valuation Reserves</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_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="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>ppsi-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://pioneerpower.com/role/Cover" xlink:href="ppsi-20210630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfOperations" xlink:href="ppsi-20210630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfComprehensiveLoss" xlink:href="ppsi-20210630.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheets" xlink:href="ppsi-20210630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheetsParenthetical" xlink:href="ppsi-20210630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfCashFlows" xlink:href="ppsi-20210630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementOfStockholdersEquity" xlink:href="ppsi-20210630.xsd#StatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentation" xlink:href="ppsi-20210630.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="ppsi-20210630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurements" xlink:href="ppsi-20210630.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Revenues" xlink:href="ppsi-20210630.xsd#Revenues" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherExpenseIncome" xlink:href="ppsi-20210630.xsd#OtherExpenseIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Inventories" xlink:href="ppsi-20210630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipment" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssets" xlink:href="ppsi-20210630.xsd#OtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Debt" xlink:href="ppsi-20210630.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquity" xlink:href="ppsi-20210630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare" xlink:href="ppsi-20210630.xsd#BasicAndDilutedLossPerCommonShare" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" xlink:href="ppsi-20210630.xsd#BusinessSegmentAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ppsi-20210630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationTables" xlink:href="ppsi-20210630.xsd#BasisOfPresentationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesTables" xlink:href="ppsi-20210630.xsd#RevenuesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/InventoriesTables" xlink:href="ppsi-20210630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsTables" xlink:href="ppsi-20210630.xsd#OtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtTables" xlink:href="ppsi-20210630.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityTables" xlink:href="ppsi-20210630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" xlink:href="ppsi-20210630.xsd#BasicAndDilutedLossPerCommonShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables" xlink:href="ppsi-20210630.xsd#BusinessSegmentAndGeographicInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:href="ppsi-20210630.xsd#BasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" xlink:href="ppsi-20210630.xsd#FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="ppsi-20210630.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" xlink:href="ppsi-20210630.xsd#FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesDetailsNarrative" xlink:href="ppsi-20210630.xsd#RevenuesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative" xlink:href="ppsi-20210630.xsd#OtherExpenseIncomeDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails" xlink:href="ppsi-20210630.xsd#ComponentsOfInventoriesAreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipmentAreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="ppsi-20210630.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:href="ppsi-20210630.xsd#OtherAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails" xlink:href="ppsi-20210630.xsd#OtherAssetsAreSummarizedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:href="ppsi-20210630.xsd#DebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/ScheduleOfDebtDetails" xlink:href="ppsi-20210630.xsd#ScheduleOfDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:href="ppsi-20210630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" xlink:href="ppsi-20210630.xsd#SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" xlink:href="ppsi-20210630.xsd#FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" xlink:href="ppsi-20210630.xsd#FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" xlink:href="ppsi-20210630.xsd#RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:href="ppsi-20210630.xsd#BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.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://pioneerpower.com/role/StatementsOfOperations" xlink:title="00000002 - 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_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="loc_us-gaapCostOfGoodsAndServicesSoldAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSoldAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown" xlink:label="loc_ppsiCostOfGoodsAndServiceExcludingInventoryWriteDown" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostOfGoodsAndServicesSoldAbstract" xlink:to="loc_ppsiCostOfGoodsAndServiceExcludingInventoryWriteDown" 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_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostOfGoodsAndServicesSoldAbstract" xlink:to="loc_us-gaapInventoryWriteDown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostOfGoodsAndServicesSoldAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" 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_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" 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_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossRealized" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossRealized" 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_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" 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_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInterestIncomeExpenseNet" 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_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" 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="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="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="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" 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="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" 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="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" 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="200" 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="210" 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://pioneerpower.com/role/StatementsOfComprehensiveLoss" xlink:title="00000003 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BalanceSheets" xlink:title="00000004 - Statement - Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="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="40" 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_InsuranceSettlementsReceivable" xlink:label="loc_us-gaapInsuranceSettlementsReceivable" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInsuranceSettlementsReceivable" xlink:type="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="60" 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_IncomeTaxesReceivable" xlink:label="loc_us-gaapIncomeTaxesReceivable" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapIncomeTaxesReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="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="80" 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="90" 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="100" 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_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" 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="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="130" 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="140" 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_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="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="160" 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="170" 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_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapDividendsPayableCurrentAndNoncurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDividendsPayableCurrentAndNoncurrent" xlink:type="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="200" 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="210" 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_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="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="230" 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_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="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="250" 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="260" 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="270" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="290" 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="300" 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="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BalanceSheetsParenthetical" xlink:title="00000005 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="30" 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="40" 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="50" 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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementsOfCashFlows" xlink:title="00000006 - 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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_RightOfUseAssetAmortization" xlink:label="loc_ppsiRightOfUseAssetAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_ppsiRightOfUseAssetAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_AmortizationOfImputedInterest" xlink:label="loc_ppsiAmortizationOfImputedInterest" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_ppsiAmortizationOfImputedInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_NonCashCostOfOperatingLeases" xlink:label="loc_ppsiNonCashCostOfOperatingLeases" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_ppsiNonCashCostOfOperatingLeases" xlink:type="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-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:label="loc_us-gaapInventoryLIFOReserveEffectOnIncomeNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInventoryLIFOReserveEffectOnIncomeNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInventoryWriteDown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ChangeInLongTermPayables" xlink:label="loc_ppsiChangeInLongTermPayables" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_ppsiChangeInLongTermPayables" 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_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInInsuranceSettlementsReceivable" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInsuranceSettlementsReceivable" 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_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestments" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestments" 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="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PayrollTaxDeferral" xlink:label="loc_ppsiPayrollTaxDeferral" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_ppsiPayrollTaxDeferral" xlink:type="arc" />
      <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="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="170" 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="180" 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_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" 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_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" 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_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="220" 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="230" 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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="240" 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="ppsi-20210630.xsd#ppsi_ChangeInNoteReceivable" xlink:label="loc_ppsiChangeInNoteReceivable" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_ppsiChangeInNoteReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="260" 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="270" 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_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="loc_us-gaapProceedsFromRepaymentsOfBankOverdrafts" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromRepaymentsOfBankOverdrafts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfOtherLongTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaymentOfDeferredPurchasePrice" xlink:label="loc_ppsiPaymentOfDeferredPurchasePrice" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_ppsiPaymentOfDeferredPurchasePrice" 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_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfOtherLongTermDebt" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromRepaymentsOfOtherLongTermDebt" xlink:type="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="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapFinanceLeasePrincipalPayments" 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="330" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_DeclaredDividendUnpaid" xlink:label="loc_ppsiDeclaredDividendUnpaid" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_ppsiDeclaredDividendUnpaid" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementOfStockholdersEquity" xlink:title="00000007 - Statement - Consolidated Statement of Stockholders&apos; Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="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-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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_Dividends" xlink:label="loc_us-gaapDividends" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividends" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_2" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentation" xlink:title="00000008 - Disclosure - 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="loc_us-gaapBasisOfAccounting" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapBasisOfAccounting" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FairValueMeasurements" xlink:title="00000010 - Disclosure - FAIR VALUE MEASUREMENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaapFairValueDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Revenues" xlink:title="00000011 - Disclosure - REVENUES">
      <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://pioneerpower.com/role/OtherExpenseIncome" xlink:title="00000012 - Disclosure - OTHER EXPENSE (INCOME)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:label="loc_us-gaapOtherNonoperatingIncomeAndExpenseTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncomeAndExpenseTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Inventories" xlink:title="00000013 - Disclosure - INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipment" xlink:title="00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssets" xlink:title="00000015 - Disclosure - 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaapOtherAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/Debt" xlink:title="00000016 - Disclosure - DEBT">
      <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://pioneerpower.com/role/StockholdersEquity" xlink:title="00000017 - Disclosure - STOCKHOLDERS&#8217; EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare" xlink:title="00000018 - Disclosure - BASIC AND DILUTED LOSS PER COMMON 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://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" xlink:title="00000019 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentationTables" xlink:title="00000021 - Disclosure - BASIS OF PRESENTATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock" xlink:label="loc_ppsiReconciliationOfCashAndRestrictedCashTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_ppsiReconciliationOfCashAndRestrictedCashTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesTables" xlink:title="00000022 - Disclosure - REVENUES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/InventoriesTables" xlink:title="00000023 - Disclosure - INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsTables" xlink:title="00000025 - Disclosure - 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="loc_us-gaapScheduleOfOtherAssetsNoncurrentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfOtherAssetsNoncurrentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtTables" xlink:title="00000026 - Disclosure - DEBT (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://pioneerpower.com/role/StockholdersEquityTables" xlink:title="00000027 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" xlink:title="00000028 - Disclosure - BASIC AND DILUTED LOSS PER COMMON 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://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables" xlink:title="00000029 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="loc_us-gaapRevenueFromExternalCustomersByGeographicAreasTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapRevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:title="00000030 - Disclosure - 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <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-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaapDividendsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDividendsAxis" 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_DividendsDomain" xlink:label="loc_us-gaapDividendsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsAxis" xlink:to="loc_us-gaapDividendsDomain" 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_DividendDeclaredMember" xlink:label="loc_us-gaapDividendDeclaredMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_us-gaapDividendDeclaredMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPaidMember" xlink:label="loc_us-gaapDividendPaidMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_us-gaapDividendPaidMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" 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" />
      <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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiPaycheckProtectionProgramLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_NumberOfAdditionalLocations" xlink:label="loc_ppsiNumberOfAdditionalLocations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiNumberOfAdditionalLocations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaapNumberOfReportableSegments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNumberOfReportableSegments" xlink:type="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-gaapStatementLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_WorkingCapital" xlink:label="loc_ppsiWorkingCapital" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiWorkingCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaapDividendsPayableAmountPerShare" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendsPayableAmountPerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaapDividendPayableDateToBePaidDayMonthAndYear" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividendPayableDateToBePaidDayMonthAndYear" xlink:type="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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaapLettersOfCreditOutstandingAmount" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLettersOfCreditOutstandingAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaapRestrictedCash" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestrictedCash" 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_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails" xlink:title="00000031 - Disclosure - The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaapRestrictedCash" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapRestrictedCash" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" xlink:title="00000032 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" order="200" />
      <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-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_srtOwnershipAxis" order="10" />
      <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="ppsi-20210630.xsd#ppsi_CleanSparkMember" xlink:label="loc_ppsiCleanSparkMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ppsiCleanSparkMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" 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_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaapClassOfWarrantOrRightAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapClassOfWarrantOrRightAxis" 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_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaapClassOfWarrantOrRightDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightAxis" xlink:to="loc_us-gaapClassOfWarrantOrRightDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_Warrant1Member" xlink:label="loc_ppsiWarrant1Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_ppsiWarrant1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_Warrant2Member" xlink:label="loc_ppsiWarrant2Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_ppsiWarrant2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaapConversionOfStockSharesIssued1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapConversionOfStockSharesIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:label="loc_us-gaapEquitySecuritiesFvNiCurrentAndNoncurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedGain" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedGain" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails" xlink:title="00000033 - Disclosure - The following table presents our revenues disaggregated by revenue discipline: (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/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="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="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="10" 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_ServiceMember" xlink:label="loc_us-gaapServiceMember" />
      <link:presentationArc order="50" 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_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://pioneerpower.com/role/RevenuesDetailsNarrative" xlink:title="00000034 - Disclosure - REVENUES (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_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_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" 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_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" 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_TransferredOverTimeMember" xlink:label="loc_us-gaapTransferredOverTimeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredOverTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember" xlink:type="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" 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_CostsIncurredDevelopmentCosts" xlink:label="loc_us-gaapCostsIncurredDevelopmentCosts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisaggregationOfRevenueLineItems" xlink:to="loc_us-gaapCostsIncurredDevelopmentCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative" xlink:title="00000035 - Disclosure - OTHER EXPENSE (INCOME) (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_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <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-gaapOtherIncomeAndExpensesAbstract" 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_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtOwnershipAxis" order="10" />
      <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="ppsi-20210630.xsd#ppsi_CleanSparkMember" xlink:label="loc_ppsiCleanSparkMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ppsiCleanSparkMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" 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_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiPaycheckProtectionProgramLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaapOtherNonoperatingExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherNonoperatingExpense" xlink:type="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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedGain" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedGain" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails" xlink:title="00000036 - Disclosure - The components of inventories are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" 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_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails" xlink:title="00000037 - Disclosure - Property, plant and equipment are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ComputerHardwareAndSoftwareMember" xlink:label="loc_ppsiComputerHardwareAndSoftwareMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_ppsiComputerHardwareAndSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="00000038 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:title="00000039 - Disclosure - OTHER ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <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-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:label="loc_us-gaapNoncashOrPartNoncashDivestituresByUniqueNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapNoncashOrPartNoncashDivestituresByUniqueNameAxis" 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_NoncashOrPartNoncashDivestitureNameDomain" xlink:label="loc_us-gaapNoncashOrPartNoncashDivestitureNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:to="loc_us-gaapNoncashOrPartNoncashDivestitureNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_TransformerBusinessUnitsMember" xlink:label="loc_ppsiTransformerBusinessUnitsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashOrPartNoncashDivestitureNameDomain" xlink:to="loc_ppsiTransformerBusinessUnitsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" 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_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" 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_SubordinatedDebtMember" xlink:label="loc_us-gaapSubordinatedDebtMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapSubordinatedDebtMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_FirstSellerNoteMember" xlink:label="loc_ppsiFirstSellerNoteMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiFirstSellerNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_SecondSellerNoteMember" xlink:label="loc_ppsiSecondSellerNoteMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiSecondSellerNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_RightOfUseAsset" xlink:label="loc_ppsiRightOfUseAsset" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_DivestitureAmountOfConsiderationReceived" xlink:label="loc_ppsiDivestitureAmountOfConsiderationReceived" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiDivestitureAmountOfConsiderationReceived" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaapNotesReceivableGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesReceivableGross" xlink:type="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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_ChangeInNoteReceivable" xlink:label="loc_ppsiChangeInNoteReceivable" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiChangeInNoteReceivable" 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_IncreaseDecreaseInNotesReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInNotesReceivables" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInNotesReceivables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet" xlink:label="loc_us-gaapNotesReceivableNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesReceivableNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails" xlink:title="00000040 - Disclosure - Other assets are summarized below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_RightOfUseAsset" xlink:label="loc_ppsiRightOfUseAsset" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_ppsiRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet" xlink:label="loc_us-gaapNotesReceivableNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapNotesReceivableNet" 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_DepositAssets" xlink:label="loc_us-gaapDepositAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapDepositAssets" xlink:type="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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherLongTermInvestments" xlink:type="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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:title="00000041 - Disclosure - DEBT (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_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentTable" 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_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentLineItems" 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_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiPaycheckProtectionProgramLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" 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_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" 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_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/ScheduleOfDebtDetails" xlink:title="00000042 - Disclosure - Schedule of 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebt" xlink:type="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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtCurrent" 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_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000043 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" 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_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_LongTermIncentivePlanMember" xlink:label="loc_ppsiLongTermIncentivePlanMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_ppsiLongTermIncentivePlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaapDividendsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapDividendsAxis" 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_DividendsDomain" xlink:label="loc_us-gaapDividendsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsAxis" xlink:to="loc_us-gaapDividendsDomain" 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_DividendDeclaredMember" xlink:label="loc_us-gaapDividendDeclaredMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_us-gaapDividendDeclaredMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPaidMember" xlink:label="loc_us-gaapDividendPaidMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDividendsDomain" xlink:to="loc_us-gaapDividendPaidMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" 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_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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" 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_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendsPayableDateDeclaredDayMonthAndYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaapDividendsPayableAmountPerShare" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendsPayableAmountPerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendsPayableDateOfRecordDayMonthAndYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="loc_us-gaapDividendPayableDateToBePaidDayMonthAndYear" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendPayableDateToBePaidDayMonthAndYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails" xlink:title="00000044 - Disclosure - A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" 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-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" 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="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:label="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:type="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="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" 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="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" 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="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails" xlink:title="00000045 - Disclosure - The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data): (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_NetIncomeLossAbstract" xlink:label="loc_us-gaapNetIncomeLossAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapNetIncomeLossAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLossAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" 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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="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="50" 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/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" 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_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails" xlink:title="00000046 - Disclosure - The following tables present information about segment income and loss: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaapOperatingSegmentsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapOperatingSegmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaapCorporateNonSegmentMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapCorporateNonSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="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" />
      <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="ppsi-20210630.xsd#ppsi_TAndDSolutionsSegmentMember" xlink:label="loc_ppsiTAndDSolutionsSegmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_ppsiTAndDSolutionsSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210630.xsd#ppsi_CriticalPowerSolutionsSegmentMember" xlink:label="loc_ppsiCriticalPowerSolutionsSegmentMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_ppsiCriticalPowerSolutionsSegmentMember" 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="30" />
      <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="ppsi-20210630.xsd#ppsi_SwitchgearMember" xlink:label="loc_ppsiSwitchgearMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ppsiSwitchgearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapEquipmentMember" xlink:type="arc" />
      <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="130" 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_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails" xlink:title="00000047 - Disclosure - Revenues are attributable to countries based on the location of the Company&#8217;s customers: (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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_countryUS" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:title="00000048 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaapNumberOfReportableSegments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapNumberOfReportableSegments" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>ppsi-10q_063021_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:ppsi="http://pioneerpower.com/20210630"
  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="ppsi-20210630.xsd" xlink:type="simple"/>
    <context id="From2021-01-01to2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-08-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
        </entity>
        <period>
            <instant>2021-08-13</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</identifier>
        </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">0001449792</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0001449792</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">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</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-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0001449792</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">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</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">0001449792</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</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-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-31</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-01_us-gaap_DividendDeclaredMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-01</instant>
        </period>
    </context>
    <context id="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendPaidMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-07</instant>
        </period>
    </context>
    <context id="From2021-07-062021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendPaidMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-07</endDate>
        </period>
    </context>
    <context id="AsOf2020-04-13_custom_PaycheckProtectionProgramLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:PaycheckProtectionProgramLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-13</instant>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_PaycheckProtectionProgramLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:PaycheckProtectionProgramLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2019-01-212019-01-22_custom_CleanSparkMember_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-21</startDate>
            <endDate>2019-01-22</endDate>
        </period>
    </context>
    <context id="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ppsi:Warrant1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-22</instant>
        </period>
    </context>
    <context id="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ppsi:Warrant2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-22</instant>
        </period>
    </context>
    <context id="From2019-12-012019-12-31_custom_CleanSparkMember_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</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_CleanSparkMember_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</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_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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_PaycheckProtectionProgramLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:PaycheckProtectionProgramLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_ComputerHardwareAndSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ppsi:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_ComputerHardwareAndSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ppsi:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2019-06-272019-06-28_custom_TransformerBusinessUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-27</startDate>
            <endDate>2019-06-28</endDate>
        </period>
    </context>
    <context id="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:FirstSellerNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-16</instant>
        </period>
    </context>
    <context id="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_SecondSellerNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:SecondSellerNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-16</instant>
        </period>
    </context>
    <context id="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-16</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2019-10-012019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:FirstSellerNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">ppsi:TransformerBusinessUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ppsi:PaycheckProtectionProgramLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_LongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ppsi:LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ppsi:SwitchgearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ppsi:SwitchgearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ppsi:SwitchgearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ppsi:SwitchgearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:TAndDSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ppsi:CriticalPowerSolutionsSegmentMember</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_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001449792</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</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="N">
        <measure>ppsi:Number</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2021-01-01to2021-06-30">0001449792</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:InventoryWriteDown
      contextRef="From2021-04-012021-06-30"
      id="xdx2ixbrl0056"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryWriteDown
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0058"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="From2021-04-012021-06-30"
      id="xdx2ixbrl0081"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0083"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0084"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30"
      id="xdx2ixbrl0111"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30"
      id="xdx2ixbrl0156"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30"
      id="xdx2ixbrl0157"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0158"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0159"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl0176"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0181"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesReceivable
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0187"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0217"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0220"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl0224"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0229"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0241"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl0242"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryWriteDown
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0317"
      unitRef="USD"
      xsi:nil="true"/>
    <ppsi:ChangeInLongTermPayables
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0320"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0326"
      unitRef="USD"
      xsi:nil="true"/>
    <ppsi:PayrollTaxDeferral
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0332"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0363"
      unitRef="USD"
      xsi:nil="true"/>
    <ppsi:ChangeInNoteReceivable
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0365"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0374"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0377"
      unitRef="USD"
      xsi:nil="true"/>
    <ppsi:PaymentOfDeferredPurchasePrice
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0380"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0384"
      unitRef="USD"
      xsi:nil="true"/>
    <ppsi:DeclaredDividendUnpaid
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0405"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0415"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0416"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0417"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0436"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0437"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0438"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0442"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0444"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0445"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0448"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0450"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0451"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0468"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0469"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0470"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0474"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0476"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0477"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0496"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0497"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0498"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0502"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0504"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0505"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-01-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0508"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-01-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0510"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Dividends
      contextRef="From2021-01-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0511"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RestrictedCash
      contextRef="AsOf2021-06-30"
      decimals="-3"
      id="xdx2ixbrl0548"
      unitRef="USD">1775000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl0556"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member"
      id="xdx2ixbrl0573">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant2Member"
      id="xdx2ixbrl0578">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      id="xdx2ixbrl0624"
      unitRef="USD">1307000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_ConstructionInProgressMember"
      id="xdx2ixbrl0660"
      unitRef="USD"
      xsi:nil="true"/>
    <ppsi:RightOfUseAsset
      contextRef="AsOf2021-06-30"
      decimals="-3"
      id="xdx2ixbrl0677"
      unitRef="USD">1086000</ppsi:RightOfUseAsset>
    <ppsi:RightOfUseAsset
      contextRef="AsOf2020-12-31"
      decimals="-3"
      id="xdx2ixbrl0679"
      unitRef="USD">1505000</ppsi:RightOfUseAsset>
    <us-gaap:OtherLongTermInvestments
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0712"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0730"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0733"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0736"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0763"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0765"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2021-04-012021-06-30"
      id="xdx2ixbrl0832"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2020-04-012020-06-30"
      id="xdx2ixbrl0833"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2021-01-01to2021-06-30"
      id="xdx2ixbrl0834"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2020-01-012020-06-30"
      id="xdx2ixbrl0835"
      unitRef="Shares"
      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-35212</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2021-01-01to2021-06-30">PIONEER POWER SOLUTIONS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-01-01to2021-06-30">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2021-01-01to2021-06-30">27-1347616</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2021-01-01to2021-06-30">400 Kelby Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2021-01-01to2021-06-30">12th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2021-01-01to2021-06-30">Fort Lee</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2021-01-01to2021-06-30">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2021-01-01to2021-06-30">07024</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2021-01-01to2021-06-30">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2021-01-01to2021-06-30">867-0700</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2021-01-01to2021-06-30">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2021-01-01to2021-06-30">PPSI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2021-01-01to2021-06-30">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2021-01-01to2021-06-30">Yes</dei:EntityCurrentReportingStatus>
    <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:EntityCommonStockSharesOutstanding contextRef="AsOf2021-08-13" decimals="INF" unitRef="Shares">8726045</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">5625000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">5087000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">9127000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">10088000</us-gaap:Revenues>
    <ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">5130000</ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown>
    <ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">4838000</ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown>
    <ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">8473000</ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown>
    <ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">9662000</ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">546000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">546000</us-gaap:InventoryWriteDown>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">5130000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">5384000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">8473000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">10208000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">495000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-297000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">654000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-120000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">1240000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">877000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">2506000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">2812000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-10000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:OperatingExpenses
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">1240000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">887000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">2506000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">2812000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-745000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-1184000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-1852000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-2932000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">95000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">77000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">189000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">188000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-36000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">449000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1307000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-832000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-686000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-658000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-356000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-3576000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-21000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">5000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-686000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-660000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-335000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-3581000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-686000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-660000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-335000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-3581000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-686000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-660000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-335000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-3581000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:Cash contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">5134000</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">7567000</us-gaap:Cash>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1775000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3994000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2587000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InsuranceSettlementsReceivable contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">95000</us-gaap:InsuranceSettlementsReceivable>
    <us-gaap:InventoryNet contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3313000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2403000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">407000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">779000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">897000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">14995000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">13956000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">418000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">433000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssets contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">6665000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">6898000</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">22078000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">21287000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">4857000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">4027000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2553000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">714000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">780000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">17000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1047000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">8457000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">5538000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">633000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1073000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1257000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">9530000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">7428000</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="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-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="INF" unitRef="Shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">8726045</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">8726045</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">9000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">9000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">23005000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">23981000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">14000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">14000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">-10480000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">-10145000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">12548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">13859000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">22078000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">21287000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-335000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-3581000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">74000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">115000</us-gaap:Depreciation>
    <ppsi:RightOfUseAssetAmortization
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">156000</ppsi:RightOfUseAssetAmortization>
    <ppsi:RightOfUseAssetAmortization
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">133000</ppsi:RightOfUseAssetAmortization>
    <ppsi:AmortizationOfImputedInterest
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-214000</ppsi:AmortizationOfImputedInterest>
    <ppsi:AmortizationOfImputedInterest
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-234000</ppsi:AmortizationOfImputedInterest>
    <us-gaap:InterestExpenseDebt
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">4000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:InterestExpenseDebt>
    <ppsi:NonCashCostOfOperatingLeases
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">262000</ppsi:NonCashCostOfOperatingLeases>
    <ppsi:NonCashCostOfOperatingLeases
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">161000</ppsi:NonCashCostOfOperatingLeases>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">43000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-55000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">47000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-333000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryWriteDown
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">546000</us-gaap:InventoryWriteDown>
    <ppsi:ChangeInLongTermPayables
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">102000</ppsi:ChangeInLongTermPayables>
    <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-95000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
    <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-1767000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-759000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">71000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:ShareBasedCompensation>
    <ppsi:PayrollTaxDeferral
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">65000</ppsi:PayrollTaxDeferral>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1423000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-1769000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">957000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-1023000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-118000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-32000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">403000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-527000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1053000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-2652000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1839000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-97000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1236000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-1207000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">62000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <ppsi:ChangeInNoteReceivable
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">194000</ppsi:ChangeInNoteReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-62000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">194000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-374000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">1404000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <ppsi:PaymentOfDeferredPurchasePrice
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">397000</ppsi:PaymentOfDeferredPurchasePrice>
    <us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-1417000</us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">415000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">296000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-1832000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">337000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-658000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-676000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">7567000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2019-12-31" decimals="-3" unitRef="USD">8213000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">6909000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-06-30" decimals="-3" unitRef="USD">7537000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <ppsi:DeclaredDividendUnpaid
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1047000</ppsi:DeclaredDividendUnpaid>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2020-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">23980000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-10080000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31" decimals="-3" unitRef="USD">13923000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-660000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-660000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">23980000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-10740000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30" decimals="-3" unitRef="USD">13263000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">24014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-9794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31" decimals="-3" unitRef="USD">14243000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-686000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-686000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">38000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">38000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:Dividends
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">1047000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">1047000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">23005000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-10480000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">12548000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">23978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-7159000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" decimals="-3" unitRef="USD">16842000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-3581000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-3581000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">23980000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-10740000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30" decimals="-3" unitRef="USD">13263000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">23981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-10145000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">13859000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">13859000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-335000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-335000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">71000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">71000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:Dividends
      contextRef="From2021-01-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">1047000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">1047000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">23005000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-10480000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">12548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">12548000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfAccounting contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80A_eus-gaap--BasisOfAccounting_zNMKDTzri4O7" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;1. &lt;span id="xdx_820_zy0zW4AoZFS4"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Overview&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Pioneer Power Solutions, Inc. and its wholly owned subsidiaries (referred to herein as the &#x201c;Company,&#x201d; &#x201c;Pioneer,&#x201d; &#x201c;we,&#x201d; &#x201c;our&#x201d; and &#x201c;us&#x201d;) manufacture, sell and service a broad range of specialty electrical transmission, distribution and on-site power generation equipment for applications in the utility, industrial, commercial and backup power markets. Our principal products and services include switchgear and engine-generator controls, complemented by a national field-service network to maintain and repair power generation assets. The Company is headquartered in Fort Lee, New Jersey and operates from &lt;span id="xdx_90A_ecustom--NumberOfAdditionalLocations_dc_uN_c20210101__20210630_zb4vtCBHu4j5" title="Number of additional locations"&gt;three&lt;/span&gt; (3) additional locations in the U.S. for manufacturing, service and maintenance, engineering, sales and administration.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;We have &lt;span id="xdx_903_eus-gaap--NumberOfReportableSegments_dc_c20210101__20210630_zJ506Ami0yH6" title="Number of reportable segments"&gt;two&lt;/span&gt; reportable segments as defined in our Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on March 30, 2021: Transmission and Distribution Solutions (&#x201c;T&amp;amp;D Solutions&#x201d;) and Critical Power Solutions (&#x201c;Critical Power&#x201d;).&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Presentation&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The accompanying unaudited interim consolidated financial statements of the Company have been prepared pursuant to the rules of the SEC and reflect the accounts of the Company as of June 30, 2021. Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;), have been condensed or omitted pursuant to those rules and regulations. We believe that the disclosures made are adequate to make the information presented not misleading to the reader. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations and cash flows with respect to the interim consolidated financial statements have been included. The results of operations for the interim period are not necessarily indicative of the results for the entire fiscal year. The year-end balance sheet data was derived from audited financial statements but does not include all disclosures required by U.S. GAAP for a year-end balance sheet.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;All dollar amounts (except share and per share data) presented in the notes to our unaudited interim consolidated financial statements are stated in thousands of dollars, unless otherwise noted. Amounts may not foot due to rounding. ASC 740-270 requires the use of an estimated annual effective tax rate to compute the tax provision during an interim period unless certain exceptions are met. We have used a discrete-period computation method to calculate taxes for the fiscal three and six month periods ended June 30, 2021. Due to operating losses, the Company has determined that it is unable to reliably estimate its annual effective tax rate.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;These unaudited interim consolidated financial statements include the accounts of Pioneer and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;These unaudited interim consolidated financial statements should be read in conjunction with the risk factors under the heading &#x201c;Part II - Item 1A. Risk Factors&#x201d; and the risk factors and the audited consolidated financial statements and notes thereto of the Company and its subsidiaries included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2020.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Liquidity&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The accompanying financial statements have been prepared on a basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. As shown in the accompanying financial statements as of the six months ended June 30, 2021, the Company had $&lt;span id="xdx_906_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210630_ziAX14XtBXk" title="Cash"&gt;5.1&lt;/span&gt; million of cash on hand and working capital of $&lt;span id="xdx_901_ecustom--WorkingCapital_iI_pn5n6_c20210630_zdDET0whncpb" title="Working capital"&gt;6.5&lt;/span&gt; million. The cash on hand was generated primarily from the completion of the sale of the transformer business units during the year ended December 31, 2019, proceeds from the sale of the CleanSpark Common Stock (as defined herein) and warrants to purchase CleanSpark Common Stock, proceeds from insurance and the funding from the Paycheck Protection Program recognized during the year ended December 31, 2020. We have historically met our cash needs through a combination of cash flows from operating activities and bank borrowings. Our cash requirements historically were for operating activities, debt repayment and capital improvements. As all outstanding amounts under our credit facilities were paid in full during the year ended December 31, 2019, and the credit facilities terminated, we expect to meet our cash needs with our working capital and cash flows from our operating activities. We expect our cash requirements to be generally for operating activities and capital improvements. The Company expects that its current cash balance is sufficient to fund operations for the next twelve months.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On &lt;span id="xdx_906_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zvOcp8YRGAGe" title="Dividend date declared"&gt;June 1, 2021&lt;/span&gt;, the board of directors of the Company
declared a special cash dividend of $&lt;span id="xdx_903_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zD6XfrwXV1uj" title="Dividend amount (in dollars per share)"&gt;0.12&lt;/span&gt; per common share, payable to shareholders of record as of &lt;span id="xdx_902_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zRq0DG5cSzG4" title="Dividend record date"&gt;June 22, 2021&lt;/span&gt;, to be paid on &lt;span id="xdx_90C_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_z2qbIqfBeXP7" title="Dividend payment date"&gt;July
7, 2021&lt;/span&gt;. The Cash dividends paid in July of 2021 equal $&lt;span id="xdx_909_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z1ny4gLsq7Nb"&gt;0.12&lt;/span&gt; per share on the $&lt;span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zWroqksSPAE6" title="Common stock, par value (in dollars per share)"&gt;0.001&lt;/span&gt; par value common stock resulting in an aggregate
distribution of approximately $&lt;span id="xdx_90C_eus-gaap--PaymentsOfDividends_pn5n6_c20210706__20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z7GH5CB7ZxR9" title="Dividend paid"&gt;1&lt;/span&gt;.0 million representing a capital repayment paid from additional paid-in capital (&#x201c;APIC&#x201d;).&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;During the first quarter of 2021, the Company executed a cash collateral security agreement with a commercial bank, which agreement required us to pledge cash collateral as security for all unpaid reimbursement obligations owing to the commercial bank for an irrevocable standby letter of credit in the amount of $&lt;span id="xdx_909_eus-gaap--LettersOfCreditOutstandingAmount_iI_pn5n6_c20210630_zMIoxbouwyh2" title="Irrevocable standby letter of credit"&gt;1.8&lt;/span&gt; million. As a result of executing the cash collateral security agreement, the Company recognized approximately $&lt;span id="xdx_905_eus-gaap--RestrictedCash_iI_pn3n3_dxL_c20210630_zAg79dphc9ok" title="Restricted cash::XDX::1775"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0548"&gt;1.8&lt;/span&gt;&lt;/span&gt; million of restricted cash within the consolidated balance sheet at June 30, 2021.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;In November 2016, the FASB issued amended guidance to ASU No. 2016-18, Statement of Cash Flows - Restricted Cash (Topic 230), which requires the statement of cash flows to explain the change during the period in the total of cash, cash equivalents, and restricted cash and that restricted cash be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_899_ecustom--ReconciliationOfCashAndRestrictedCashTableTextBlock_zeuFQavQmMP5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8B9_z8D8VuYqINTg"&gt;The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49E_20210630_zQqYyeELCTK7" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49E_20201231_zdFPRzStdJ4d" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--Cash_iI_pn3n3_maCCERCzUVz_zUkdZsK5kO1l" style="background-color: #cceeff"&gt;
&lt;td style="width: 54%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Cash&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,134&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;7,567&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--RestrictedCash_iI_pn3n3_maCCERCzUVz_zf6c8PIIjK3j"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Restricted cash&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,775&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0556"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzUVz_zRmgJoKJ6nh8" style="background-color: #cceeff"&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total cash and restricted cash as shown in the statement of cash flows&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;6,909&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;7,567&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p id="xdx_8A7_zKK0CYMJx4Ad" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;COVID-19&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;On January 30, 2020, the World Health Organization (&#x201c;WHO&#x201d;) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic (the &#x201c;COVID-19 pandemic&#x201d;), based on the rapid increase in exposure globally.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The full impact of the COVID-19 pandemic continues to evolve as the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company&#x2019;s financial condition, liquidity, and future results of operations. During the three months ended June 30, 2021, the Company experienced an impact to productivity as a result of following social distancing guidelines and practicing personal protective measures. Notwithstanding, the Company has been able to operate substantially at capacity during the COVID-19 pandemic. Management is actively monitoring the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce. Given the daily evolution of the COVID-19 pandemic and the global responses to contain its spread, the Company is not able to estimate the full effects of the COVID-19 pandemic at this time, however, if the pandemic continues, it may continue to have an adverse effect on the Company&#x2019;s results of operations, financial condition, or liquidity.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;On March 27, 2020, then President Trump signed into law the &#x201c;Coronavirus Aid, Relief, and Economic Security (CARES) Act&#x201d; (the &#x201c;CARES Act&#x201d;) The CARES Act, among other things, appropriates funds for the SBA Paycheck Protection Program loans that are forgivable in certain situations to promote continued employment. On April 13, 2020, after having determined that it met the qualifications for this loan program due to the impact that COVID-19 would have on our financial condition, results of operations, and/or liquidity and applying for relief, the Company received a loan under the SBA Paycheck Protection Program (the &#x201c;PPP Loan&#x201d;) in the amount of $&lt;span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20200413__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zP2nF4xfDW57" title="Loan face value"&gt;1.4&lt;/span&gt; million. The Company accounted for the PPP Loan as a debt instrument in accordance with FASB ASC 470, Debt.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Under the terms of the PPP Loan, the Company was eligible for full or partial loan forgiveness. During the first quarter of 2021, the Company received full forgiveness of the PPP Loan and recognized a $&lt;span id="xdx_902_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn5n6_c20210101__20210331__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zhZmHmy5zyzj" title="Gain on extinguishment of debt"&gt;1.4&lt;/span&gt; million gain on extinguishment and forgiveness of debt as other income in the unaudited interim consolidated statements of operations.&lt;/p&gt;
</us-gaap:BasisOfAccounting>
    <ppsi:NumberOfAdditionalLocations
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="N">3</ppsi:NumberOfAdditionalLocations>
    <us-gaap:NumberOfReportableSegments
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="N">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-06-30" decimals="-5" unitRef="USD">5100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ppsi:WorkingCapital contextRef="AsOf2021-06-30" decimals="-5" unitRef="USD">6500000</ppsi:WorkingCapital>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember">2021-06-01</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="AsOf2021-06-01_us-gaap_DividendDeclaredMember"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember">2021-06-22</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember">2021-07-07</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PaymentsOfDividends
      contextRef="From2021-07-062021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember"
      decimals="-5"
      unitRef="USD">1000000</us-gaap:PaymentsOfDividends>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="AsOf2021-06-30" decimals="-5" unitRef="USD">1800000</us-gaap:LettersOfCreditOutstandingAmount>
    <ppsi:ReconciliationOfCashAndRestrictedCashTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_899_ecustom--ReconciliationOfCashAndRestrictedCashTableTextBlock_zeuFQavQmMP5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8B9_z8D8VuYqINTg"&gt;The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49E_20210630_zQqYyeELCTK7" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49E_20201231_zdFPRzStdJ4d" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--Cash_iI_pn3n3_maCCERCzUVz_zUkdZsK5kO1l" style="background-color: #cceeff"&gt;
&lt;td style="width: 54%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Cash&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,134&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;7,567&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--RestrictedCash_iI_pn3n3_maCCERCzUVz_zf6c8PIIjK3j"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Restricted cash&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,775&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0556"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzUVz_zRmgJoKJ6nh8" style="background-color: #cceeff"&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total cash and restricted cash as shown in the statement of cash flows&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;6,909&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;7,567&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</ppsi:ReconciliationOfCashAndRestrictedCashTableTextBlock>
    <us-gaap:Cash contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">5134000</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">7567000</us-gaap:Cash>
    <us-gaap:RestrictedCash contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1775000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">6909000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">7567000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-04-13_custom_PaycheckProtectionProgramLoanMember"
      decimals="-5"
      unitRef="USD">1400000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-01-012021-03-31_custom_PaycheckProtectionProgramLoanMember"
      decimals="-5"
      unitRef="USD">1400000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_zuTr5w35PW4g" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;2. &lt;span id="xdx_828_zNUutLW6SYEc"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company&#x2019;s significant accounting policies are described in Note 2 to the audited consolidated financial statements included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2020. There have been no significant changes in the Company&#x2019;s accounting policies during the second quarter of 2021.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zPEGFik6vRB2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;&lt;span id="xdx_86F_z5dnCg1jQ0Yj"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;There have been no recent accounting pronouncements not yet adopted by the Company which would have a material impact on the Company&#x2019;s financial statements.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/i&gt;. In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The ASU is effective for all annual and interim periods beginning December 15, 2020, with early adoption permitted. The Company adopted this guidance on January 1, 2021. The adoption of this ASU did not have a material impact on the consolidated financial statements.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&lt;i&gt;Fair Value Measurement&lt;/i&gt;&lt;/i&gt;. In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement that eliminates, amends, and adds certain disclosure requirements for fair value measurements. The Company adopted this guidance on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&lt;i&gt;Measurement of Credit Losses on Financial Instrument&lt;/i&gt;&lt;/i&gt;. In June 2016, the FASB issued amended guidance to ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments that changes the impairment model for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking &#x201c;expected loss&#x201d; model that will replace today&#x2019;s &#x201c;incurred loss&#x201d; model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an allowance. This amended guidance for small reporting companies is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities will apply the standard&#x2019;s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first effective reporting period. The Company does not expect that the amended guidance will have a material effect on our consolidated financial statements and related disclosures.&lt;/p&gt;

&lt;p id="xdx_852_z29KdPvVqBF3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zPEGFik6vRB2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;&lt;span id="xdx_86F_z5dnCg1jQ0Yj"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;There have been no recent accounting pronouncements not yet adopted by the Company which would have a material impact on the Company&#x2019;s financial statements.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/i&gt;. In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The ASU is effective for all annual and interim periods beginning December 15, 2020, with early adoption permitted. The Company adopted this guidance on January 1, 2021. The adoption of this ASU did not have a material impact on the consolidated financial statements.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&lt;i&gt;Fair Value Measurement&lt;/i&gt;&lt;/i&gt;. In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement that eliminates, amends, and adds certain disclosure requirements for fair value measurements. The Company adopted this guidance on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&lt;i&gt;Measurement of Credit Losses on Financial Instrument&lt;/i&gt;&lt;/i&gt;. In June 2016, the FASB issued amended guidance to ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments that changes the impairment model for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking &#x201c;expected loss&#x201d; model that will replace today&#x2019;s &#x201c;incurred loss&#x201d; model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an allowance. This amended guidance for small reporting companies is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities will apply the standard&#x2019;s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first effective reporting period. The Company does not expect that the amended guidance will have a material effect on our consolidated financial statements and related disclosures.&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80E_eus-gaap--FairValueDisclosuresTextBlock_zGBS6mA5b6Ma" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;3. &lt;span id="xdx_82A_zcUtmEubIjS"&gt;FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;ASC 820, Fair Value Measurements and Disclosures (&#x201c;ASC 820&#x201d;), defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value standard also establishes a three level hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels are defined as follows:&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 0px; width: 100%"&gt;

&lt;tr&gt;
&lt;td style="width: 18pt; vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 18pt; vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 95%; vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Level 1 - inputs to the valuation methodology are quoted prices (unadjusted) for an identical asset or liability in an active market.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 0px; width: 100%"&gt;

&lt;tr&gt;
&lt;td style="width: 18pt; vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 18pt; vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 95%; vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Level 2 - inputs to the valuation methodology include quoted prices for a similar asset or liability in an active market or model derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 0px; width: 100%"&gt;

&lt;tr&gt;
&lt;td style="width: 18pt; vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 18pt; vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 95%; vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Level 3 - inputs to the valuation methodology are unobservable and significant to the fair value measurement of the asset or liability.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;On January 22, 2019, Pioneer Critical Power, Inc., a Delaware corporation, and a wholly-owned subsidiary of the Company within the T&amp;amp;D Solutions segment, entered into an Agreement and Plan of Merger with CleanSpark and CleanSpark Acquisition, Inc., a Delaware corporation, which resulted in the Company receiving financial instruments that included the right to receive (i) &lt;span id="xdx_907_eus-gaap--ConversionOfStockSharesIssued1_pid_c20190121__20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zL9JOxGBZ3wg" title="Number of shares converted"&gt;175,000&lt;/span&gt; shares of CleanSpark Common Stock (&#x201c;CleanSpark Common Stock&#x201d;), (ii) a &lt;span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_pid_dxL_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant1Member_z7RWNpdHiTB7" title="Warrant term::XDX::P5Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0573"&gt;five&lt;/span&gt;&lt;/span&gt;-year warrant to purchase &lt;span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant1Member_zhAV3izJQ9yh" title="Number of shares called by warrant"&gt;50,000&lt;/span&gt; shares of CleanSpark Common Stock at an exercise price of $&lt;span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant1Member_zVGQfPH0ownj" title="Warrant exercise price"&gt;16.00&lt;/span&gt; per share, and (iii) a &lt;span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_pid_dxL_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant2Member_zLNvohqYJ3s5" title="::XDX::P5Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0578"&gt;five&lt;/span&gt;&lt;/span&gt;-year warrant to purchase &lt;span id="xdx_902_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant2Member_zYd0IZ6was51" title="Number of shares called by warrant"&gt;50,000&lt;/span&gt; shares of CleanSpark Common Stock at an exercise price of $&lt;span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant2Member_zKeGnQ0GosPi" title="Warrant exercise price"&gt;20.00&lt;/span&gt; per share. The share quantities and exercise prices of warrants reflect the &lt;span id="xdx_90A_eus-gaap--StockholdersEquityReverseStockSplit_c20191201__20191231__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zsnd7sCJVgE3" title="Reverse stock split"&gt;10:1 reverse stock split &lt;/span&gt;which was completed by CleanSpark in December 2019.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;At June 30, 2020, the
estimated fair value of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock was $&lt;span id="xdx_903_eus-gaap--EquitySecuritiesFvNiCurrentAndNoncurrent_iI_pn3n3_c20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zrhUk9SyYSWg" title="Estimated fair value"&gt;708&lt;/span&gt;,
and an unrealized mark to market gain of $&lt;span id="xdx_908_eus-gaap--EquitySecuritiesFvNiUnrealizedGain_pn3n3_c20200401__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_z96DT86kn7w7" title="Unrealized mark to market gain"&gt;384&lt;/span&gt;
and an unrealized mark to market loss of $&lt;span id="xdx_907_eus-gaap--EquitySecuritiesFvNiUnrealizedLoss_pn3n3_c20200101__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zUk3gNyOFGRf" title="Unrealized mark to market loss"&gt;759&lt;/span&gt; was recognized within other expense (income) for the three and six months ended June 30, 2020, respectively.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company sold all of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock it received in connection with the Merger Agreement during the third quarter of 2020.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;No changes in valuation techniques or inputs occurred during the six months ended June 30, 2021 and 2020. No transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy occurred during the six months ended June 30, 2021 and 2020.&lt;/p&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="From2019-01-212019-01-22_custom_CleanSparkMember_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">175000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member"
      decimals="INF"
      unitRef="Shares">50000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member"
      decimals="INF"
      unitRef="USDPShares">16.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant2Member"
      decimals="INF"
      unitRef="Shares">50000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant2Member"
      decimals="INF"
      unitRef="USDPShares">20.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="From2019-12-012019-12-31_custom_CleanSparkMember_us-gaap_CommonStockMember">10:1 reverse stock split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="AsOf2020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">708000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="From2020-04-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">384000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="From2020-01-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">759000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80D_eus-gaap--RevenueFromContractWithCustomerTextBlock_zvPqpEFc7SZ5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;4. &lt;span&gt;&lt;span id="xdx_825_z57bgrvXpqF6"&gt;REVENUES&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Nature of our products and services&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt"&gt;Our principal products and services include switchgear and engine-generator controls, complemented by a national field-service network to maintain and repair power generation assets.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt"&gt;&lt;i&gt;&lt;i&gt;Products &lt;/i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt"&gt;We provide switchgear that helps customers effectively and efficiently manage their electrical power distribution systems to desired specifications.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt"&gt;Additionally, we provide our customers with new and used sophisticated power generation equipment intended to ensure smooth, uninterrupted power to operations during times of emergency.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&lt;i&gt;Services&lt;/i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt"&gt;Power generation systems represent considerable investments that require proper maintenance and service in order to operate reliably during a time of emergency. Our power maintenance programs provide preventative maintenance, repair and support service for our customers&#x2019; power generation systems.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Our principal source of revenue is derived from sales of products and fees for services. We measure revenue based upon the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct product or service to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as, the customer receives the benefit of the performance obligation. Customers typically receive the benefit of our products when the risk of loss or control for the product transfers to the customer and for services as they are performed. Under ASC 606, revenue is recognized when a customer obtains control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. To achieve this core principal, the Company applies the following five steps:&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;i&gt;Identify the contract with a customer&lt;/i&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party&#x2019;s rights regarding the products or services to be transferred and identifies the payment terms related to these products or services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer&#x2019;s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer&#x2019;s ability and intention to pay, which is based on a variety of factors including the customer&#x2019;s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;i&gt;Identify the performance obligations in the contract&lt;/i&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Performance obligations promised in a contract are identified based on the products or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether promised products or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised products or services are accounted for as a combined performance obligation.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;i&gt;Determine the transaction price&lt;/i&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. The customer payments are generally due in 30 days.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;i&gt;Allocate the transaction price to performance obligations in the contract&lt;/i&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis or cost of the product or service. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;i&gt;Recognize revenue when or as the Company satisfies a performance obligation&lt;/i&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company satisfies performance obligations either over time or at a point in time. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Revenue from the sale of our switchgear equipment is predominantly recognized at a point in time and substantially all of our revenue from the sale of power generation equipment is recognized at a point in time. Revenues are recognized at the point in time that the customer obtains control of the good which is when it has taken title to the products and has assumed the risks and rewards of ownership specified in the purchase order or sales agreement. Certain sales of highly customized large switchgear equipment are recognized over time when such equipment has no alternative use and the Company has an enforceable right to payment for performance completed to date. Revenue for such agreements is recognized under the input method based on cost incurred relative to the estimated cost expected to be consumed to complete the project.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;During the three months ended June 30, 2021, the Company recognized $&lt;span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210401__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zd5o4rXVsUG7" title="Revenue"&gt;2&lt;/span&gt;.0 million of revenue over time and incurred costs of $&lt;span id="xdx_90F_eus-gaap--CostsIncurredDevelopmentCosts_pn5n6_c20210401__20210630_zIKR6vGcPeZ8" title="Contract costs incurred"&gt;1.8&lt;/span&gt; million related to a single contract. During the six months ended June 30, 2021, the Company recognized $&lt;span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210101__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zvPrJsqdoah9"&gt;3.1&lt;/span&gt; million of revenue over time and incurred costs of $&lt;span id="xdx_90B_eus-gaap--CostsIncurredDevelopmentCosts_pn5n6_c20210101__20210630_zkemXMoexq56"&gt;2.9&lt;/span&gt; million related to a single contract. Additionally, the Company recognized $&lt;span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210401__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zqL2gETGSFZ6"&gt;1.8&lt;/span&gt; million and $&lt;span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210101__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zM1yOeLRSHYh"&gt;2.6&lt;/span&gt; million of revenue at a point in time from the sale of our switchgear and power generation equipment during the three and six months ended June 30, 2021, respectively. Service revenues include maintenance contracts that are recognized over time based on the contract term and repair services which are recognized as services are delivered.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zcGz0j6SliF8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8BC_zdS7Bgc5S1x5"&gt;The following table presents our revenues disaggregated by revenue discipline:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&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;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&#160;&lt;/b&gt;&lt;/b&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;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 28%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Products&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZdymUQlNnW7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Total Revenue"&gt;3,755&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z6TMifQlpqmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,212&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zmb2UCXOWzD9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,668&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z2tfAK6XfQB7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;6,344&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Services&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zKydNfh3laya" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,870&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zFMcuK2i9Sbj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,875&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zaq1BYf6sl5i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,459&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zWvaz3vofHFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,744&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total revenue&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630_zIKipfRlWsP4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,625&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630_zbsRDrrig21g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,087&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630_zPJtYbqAoRDk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;9,127&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630_zyDRedhHKckb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;10,088&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p id="xdx_8A9_zdWEIqo2bHCa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;See Note 12 - Business Segment and Geographic Information in Notes to Consolidated Financial Statements in Part I of this Form 10-Q.&lt;/p&gt;
</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_us-gaap_TransferredOverTimeMember"
      decimals="-5"
      unitRef="USD">2000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="From2021-04-012021-06-30"
      decimals="-5"
      unitRef="USD">1800000</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_us-gaap_TransferredOverTimeMember"
      decimals="-5"
      unitRef="USD">3100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="From2021-01-01to2021-06-30"
      decimals="-5"
      unitRef="USD">2900000</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_us-gaap_TransferredAtPointInTimeMember"
      decimals="-5"
      unitRef="USD">1800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_us-gaap_TransferredAtPointInTimeMember"
      decimals="-5"
      unitRef="USD">2600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zcGz0j6SliF8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8BC_zdS7Bgc5S1x5"&gt;The following table presents our revenues disaggregated by revenue discipline:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&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;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&#160;&lt;/b&gt;&lt;/b&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;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 28%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Products&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZdymUQlNnW7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Total Revenue"&gt;3,755&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z6TMifQlpqmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,212&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zmb2UCXOWzD9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,668&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z2tfAK6XfQB7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;6,344&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Services&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zKydNfh3laya" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,870&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zFMcuK2i9Sbj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,875&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zaq1BYf6sl5i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,459&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zWvaz3vofHFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,744&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total revenue&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630_zIKipfRlWsP4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,625&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630_zbsRDrrig21g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,087&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630_zPJtYbqAoRDk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;9,127&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630_zyDRedhHKckb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;10,088&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">3755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">3212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">5668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">6344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">1870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">1875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-06-30_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">5625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">5087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">9127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">10088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_801_eus-gaap--OtherNonoperatingIncomeAndExpenseTextBlock_zmwvG6oQ7G22" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;5. &lt;span id="xdx_820_zoAsO4iXP2sd"&gt;OTHER EXPENSE (INCOME)&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Other expense (income)
in the unaudited interim consolidated statements of operations reports certain gains and losses associated with activities not
directly related to our core operations. For the three months ended June 30, 2021, other expense was $&lt;span id="xdx_906_eus-gaap--OtherNonoperatingExpense_pn3n3_c20210401__20210630_z609iMS50Srj" title="Other expense"&gt;36&lt;/span&gt;,
as compared to other income of $&lt;span id="xdx_900_eus-gaap--OtherNonoperatingIncome_pn3n3_c20200401__20200630_z6nJ9cKjKuLc" title="Other income"&gt;449&lt;/span&gt; during the three months ended June 30, 2020. For the three months ended June 30, 2020, included in other income was a gain
of $&lt;span id="xdx_904_eus-gaap--EquitySecuritiesFvNiUnrealizedGain_pn3n3_c20200401__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zPOizO9izhbj" title="Unrealized mark to market gain"&gt;384&lt;/span&gt;
related to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;For the six months ended June 30, 2021, other income was $&lt;span id="xdx_90F_eus-gaap--OtherNonoperatingIncome_pn3n3_dxL_c20210101__20210630_zxMOF2iRNRG5" title="::XDX::1307"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0624"&gt;1.3&lt;/span&gt;&lt;/span&gt; million, as compared to other expense of $&lt;span id="xdx_902_eus-gaap--OtherNonoperatingExpense_pn3n3_c20200101__20200630_zl7hT7a5NUci"&gt;832&lt;/span&gt; during the six months ended June 30, 2020. For the six months ended June 30, 2021, included in other income was a gain of $&lt;span id="xdx_90B_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn5n6_c20210101__20210630__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zyUZXxn2OrKg" title="Gain on extinguishment of debt"&gt;1.4&lt;/span&gt; million for the extinguishment and forgiveness of the PPP Loan. For the six months ended June 30, 2020, included in other expense was a loss of $&lt;span id="xdx_903_eus-gaap--EquitySecuritiesFvNiUnrealizedLoss_pn3n3_c20200101__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zkpcH8V7peEc" title="Unrealized mark to market loss"&gt;759&lt;/span&gt; related to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.&lt;/p&gt;
</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:OtherNonoperatingExpense
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">36000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">449000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="From2020-04-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">384000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:OtherNonoperatingExpense
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">832000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-01-012021-06-30_custom_PaycheckProtectionProgramLoanMember"
      decimals="-5"
      unitRef="USD">1400000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="From2020-01-012020-06-30_custom_CleanSparkMember_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">759000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_807_eus-gaap--InventoryDisclosureTextBlock_zak80ugZU1ma" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;6. &lt;span id="xdx_82E_ztMs93pvsxt7"&gt;INVENTORIES&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zb1BQ5Zs2CNg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8BF_zqIecSQ00klk"&gt;The components of inventories are summarized below:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49C_20210630_zOPYR8QyMiY" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_492_20201231_zhpRGQhXfhZ" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINz2Xt_zBghfYEtSGWf" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 44%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Raw materials&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,834&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,719&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINz2Xt_zAw8Mbsyn9Za"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Work in process&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,262&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,420&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINz2Xt_z8ydSoESva89" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Provision for excess and obsolete inventory&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(783&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(736&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--InventoryNet_iTI_pn3n3_mtINz2Xt_zbbJpGhPHAhh"&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total inventories&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,313&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,403&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p id="xdx_8A8_z7GwmKCsWM9j" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Inventories are stated at the lower of cost or a net realizable value determined on a weighted average method.&lt;/p&gt;
</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zb1BQ5Zs2CNg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8BF_zqIecSQ00klk"&gt;The components of inventories are summarized below:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49C_20210630_zOPYR8QyMiY" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_492_20201231_zhpRGQhXfhZ" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINz2Xt_zBghfYEtSGWf" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 44%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Raw materials&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,834&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,719&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINz2Xt_zAw8Mbsyn9Za"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Work in process&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,262&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,420&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINz2Xt_z8ydSoESva89" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Provision for excess and obsolete inventory&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(783&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(736&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--InventoryNet_iTI_pn3n3_mtINz2Xt_zbbJpGhPHAhh"&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total inventories&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,313&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,403&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1834000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1719000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2262000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1420000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">783000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">736000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">3313000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2403000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80C_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zA9m453XGFl5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;7. &lt;span id="xdx_820_zhMpdSeiDwTb"&gt;PROPERTY, PLANT AND EQUIPMENT&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_89F_eus-gaap--PropertyPlantAndEquipmentTextBlock_zJ6zo86wi8w3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8B4_zN7TSIHKyCT2"&gt;Property, plant and equipment are summarized below:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="width: 54%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Machinery and equipment&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 10%; vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPYjVxAVfUe5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Property, plant and equipment"&gt;1,176&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 10%; vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z8KX8O5DOSe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,210&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Furniture and fixtures&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zL6cE0SqjWcl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;205&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zsYwCsGPKtfl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;205&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Computer hardware and software&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zYZXg9WZtk2j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;539&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"/&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zUx6QVenEpQj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;669&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Leasehold improvements&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zPgeZtDSMhF6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;322&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z92FI7r3Zagf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;337&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Construction in progress&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zqIjNUKg2a67" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;53&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_z3eO0Ytilqj7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0660"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPE_c20210630_zQp2pQ77mlTe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,295&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231_zf6KYcrEWzYl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,421&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Less: accumulated depreciation&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPE_c20210630_zii6m9qyVjyc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Less: Accumulated depreciation"&gt;(1,877&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231_zqEf6RBRE7N6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,988&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total property, plant and equipment, net&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPE_c20210630_zNiWCe8aBD46" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Total property, plant and equipment, net"&gt;418&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_c20201231_zaBgUTDVXr0d" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;433&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p id="xdx_8A8_zqfBfvsXvScc" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Depreciation expense was $&lt;span id="xdx_909_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20210401__20210630_zGKEqYtMPxB7" title="Depreciation expense"&gt;37&lt;/span&gt; and $&lt;span id="xdx_90B_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200401__20200630_zSWRWsSgcfFk"&gt;57&lt;/span&gt; for the three months ended June 30, 2021 and 2020, respectively.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Depreciation expense was $&lt;span id="xdx_901_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20210101__20210630_zgL0ltKhFyO8"&gt;74&lt;/span&gt; and $&lt;span id="xdx_903_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630_zBQ9d39uBapk"&gt;115&lt;/span&gt; for the six months ended June 30, 2021 and 2020, respectively.&lt;/p&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89F_eus-gaap--PropertyPlantAndEquipmentTextBlock_zJ6zo86wi8w3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8B4_zN7TSIHKyCT2"&gt;Property, plant and equipment are summarized below:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="width: 54%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Machinery and equipment&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 10%; vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPYjVxAVfUe5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Property, plant and equipment"&gt;1,176&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 10%; vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z8KX8O5DOSe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,210&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Furniture and fixtures&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zL6cE0SqjWcl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;205&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zsYwCsGPKtfl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;205&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Computer hardware and software&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zYZXg9WZtk2j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;539&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"/&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zUx6QVenEpQj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;669&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Leasehold improvements&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zPgeZtDSMhF6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;322&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z92FI7r3Zagf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;337&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Construction in progress&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zqIjNUKg2a67" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;53&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_z3eO0Ytilqj7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0660"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPE_c20210630_zQp2pQ77mlTe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,295&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231_zf6KYcrEWzYl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,421&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Less: accumulated depreciation&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPE_c20210630_zii6m9qyVjyc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Less: Accumulated depreciation"&gt;(1,877&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231_zqEf6RBRE7N6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,988&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total property, plant and equipment, net&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPE_c20210630_zNiWCe8aBD46" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Total property, plant and equipment, net"&gt;418&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_c20201231_zaBgUTDVXr0d" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;433&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_us-gaap_MachineryAndEquipmentMember"
      decimals="-3"
      unitRef="USD">1176000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="-3"
      unitRef="USD">1210000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_us-gaap_FurnitureAndFixturesMember"
      decimals="-3"
      unitRef="USD">205000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="-3"
      unitRef="USD">205000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_custom_ComputerHardwareAndSoftwareMember"
      decimals="-3"
      unitRef="USD">539000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_custom_ComputerHardwareAndSoftwareMember"
      decimals="-3"
      unitRef="USD">669000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">322000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">337000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_us-gaap_ConstructionInProgressMember"
      decimals="-3"
      unitRef="USD">53000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">2295000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2421000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1877000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1988000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">418000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">433000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">37000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">57000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">74000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">115000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80C_eus-gaap--OtherAssetsDisclosureTextBlock_zw3ijLaoa0vl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;8. &lt;span id="xdx_829_zCgr9mauwFjd"&gt;OTHER ASSETS&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Included in other assets at June 30, 2021 and December 31, 2020 are right-of-use assets, net, of $&lt;span id="xdx_90A_ecustom--RightOfUseAsset_iI_pn3n3_dxL_c20210630_zJypuRsnuKM4" title="Right of use assets::XDX::1086"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0677"&gt;1.1&lt;/span&gt;&lt;/span&gt; million and $&lt;span id="xdx_900_ecustom--RightOfUseAsset_iI_pn3n3_dxL_c20201231_zBHHOWuyg80h" title="Right of use assets::XDX::1505"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0679"&gt;1.5&lt;/span&gt;&lt;/span&gt; million, respectively, related to our lease obligations.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;As a result of the Company entering into that certain Stock Purchase Agreement (the &#x201c;Stock Purchase Agreement&#x201d;), by and among the Company, Electrogroup Canada, Inc., a wholly owned subsidiary of the Company (&#x201c;Electrogroup&#x201d;), Jefferson Electric, Inc., a wholly owned subsidiary of the Company (&#x201c;Jefferson&#x201d;), JE Mexican Holdings, Inc., a wholly owned subsidiary of the Company (&#x201c;JE Mexico&#x201d;), Nathan Mazurek (Chief Executive Officer of the Company), Pioneer Transformers L.P. (the &#x201c;US Buyer&#x201d;) and Pioneer Acquireco ULC (the &#x201c;Canadian Buyer&#x201d;) on June 28, 2019, in connection with our sale of (i) all of the issued and outstanding equity interests of Electrogroup to the Canadian Buyer and (ii) all of the issued and outstanding equity interests of Jefferson and JE Mexico to the US Buyer (the &#x201c;Equity Transaction&#x201d;), for a purchase price of $&lt;span id="xdx_907_ecustom--DivestitureAmountOfConsiderationReceived_pn5n6_c20190627__20190628__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember_zedEKLyOsjHa" title="Purchase price of divestiture"&gt;68&lt;/span&gt;.0 million, on August 16, 2019 we received two subordinated promissory notes in the aggregate principal amount of $&lt;span id="xdx_900_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--FirstSellerNoteMember_zRNkZOsxaTL3" title="Principal amount"&gt;5.0&lt;/span&gt; million and $&lt;span id="xdx_90C_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--SecondSellerNoteMember_zDiw0b9fnh4g"&gt;2.5&lt;/span&gt; million, for a total aggregate principal amount of $&lt;span id="xdx_903_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_z4I6TUfBYo24"&gt;7.5&lt;/span&gt; million (the &#x201c;Seller Notes&#x201d;), subject to certain adjustments. The Seller Notes accrue interest at a rate of &lt;span id="xdx_900_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zvdJ6dqUdYv" title="Interest rate"&gt;4.0&lt;/span&gt;% per annum, with a final payment of all unpaid principal and interest becoming fully due and payable at &lt;span id="xdx_903_eus-gaap--DebtInstrumentMaturityDate_dd_c20210101__20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zigXbLU1kz39" title="Maturity date"&gt;December 31, 2022&lt;/span&gt;. The Company determined the fair value of the Seller Notes based on market conditions and prevailing interest rates. During the fourth quarter of 2019, the Company and the Buyer, pursuant to the Stock Purchase Agreement, completed the net working capital adjustment, which resulted in the Company paying the Buyer $&lt;span id="xdx_90E_eus-gaap--RepaymentsOfNotesPayable_pn5n6_c20191001__20191231__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zVzQ3xabkqMe" title="Cash payment for promissory note"&gt;1.8&lt;/span&gt; million in cash and reducing the principal amount of the $&lt;span id="xdx_900_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--FirstSellerNoteMember_zMrS6KsiSvIa"&gt;5.0&lt;/span&gt; million Seller Note to $&lt;span id="xdx_90A_eus-gaap--NotesReceivableGross_iI_pn5n6_c20191231__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--FirstSellerNoteMember_z93mxDM0lEce"&gt;3.2&lt;/span&gt; million. During the second quarter of 2020, the Company recognized an additional reduction to the principal amount of the Seller Note of $&lt;span id="xdx_902_ecustom--ChangeInNoteReceivable_pn3n3_c20210401__20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zBZEc3Ud1dXa" title="Change in note receivable"&gt;194&lt;/span&gt; for a valid claim paid by the Buyer on behalf of the Company. The Company has revalued the Seller Notes for an appropriate imputed interest rate, resulting in a net change to the value of the Seller Notes at June 30, 2021 of $&lt;span id="xdx_90B_eus-gaap--IncreaseDecreaseInNotesReceivables_pn3n3_c20210101__20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zebrpj5ciH3b" title="Revaluation of note"&gt;214&lt;/span&gt; for a carrying value of $&lt;span id="xdx_90E_eus-gaap--NotesReceivableNet_iI_pn5n6_c20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zGk2lBFZdNtl" title="Carrying value of note"&gt;5.6&lt;/span&gt; million.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_890_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_zD0nQyBNCvtc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8B9_zKx9tUJJOJlh"&gt;Other assets are summarized below:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_493_20210630_zV9Cpvth7pIf" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49E_20201231_zdeq95I7tWgj" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_401_ecustom--RightOfUseAsset_iI_pn3n3_maOAzOVR_zRHeQvDM1Bv3" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 44%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Right of use assets&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,086&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,505&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--NotesReceivableNet_iI_pn3n3_maOAzOVR_zhEcuIseP0Ce"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Notes receivable, net&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,564&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,350&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--DepositAssets_iI_pn3n3_maOAzOVR_zQPy6gwv73R6" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Deposits&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;15&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;15&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--OtherLongTermInvestments_iI_pn3n3_maOAzOVR_z6ghhPjb7YLf"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Other long-term receivables&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0712"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;28&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--OtherAssets_iTI_pn3n3_mtOAzOVR_zN6J6CswWRB6" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Other assets&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;6,665&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;6,898&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

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

</us-gaap:OtherAssetsDisclosureTextBlock>
    <ppsi:DivestitureAmountOfConsiderationReceived
      contextRef="From2019-06-272019-06-28_custom_TransformerBusinessUnitsMember"
      decimals="-5"
      unitRef="USD">68000000</ppsi:DivestitureAmountOfConsiderationReceived>
    <us-gaap:NotesReceivableGross
      contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember"
      decimals="-5"
      unitRef="USD">5000000.0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_SecondSellerNoteMember"
      decimals="-5"
      unitRef="USD">2500000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember"
      decimals="-5"
      unitRef="USD">7500000</us-gaap:NotesReceivableGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember"
      decimals="INF"
      unitRef="Pure">0.040</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2021-01-012021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">2022-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="From2019-10-012019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember"
      decimals="-5"
      unitRef="USD">1800000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NotesReceivableGross
      contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember"
      decimals="-5"
      unitRef="USD">5000000.0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="AsOf2019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember"
      decimals="-5"
      unitRef="USD">3200000</us-gaap:NotesReceivableGross>
    <ppsi:ChangeInNoteReceivable
      contextRef="From2021-04-012021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember"
      decimals="-3"
      unitRef="USD">194000</ppsi:ChangeInNoteReceivable>
    <us-gaap:IncreaseDecreaseInNotesReceivables
      contextRef="From2021-01-012021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember"
      decimals="-3"
      unitRef="USD">214000</us-gaap:IncreaseDecreaseInNotesReceivables>
    <us-gaap:NotesReceivableNet
      contextRef="AsOf2021-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember"
      decimals="-5"
      unitRef="USD">5600000</us-gaap:NotesReceivableNet>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_890_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_zD0nQyBNCvtc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span id="xdx_8B9_zKx9tUJJOJlh"&gt;Other assets are summarized below:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_493_20210630_zV9Cpvth7pIf" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49E_20201231_zdeq95I7tWgj" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_401_ecustom--RightOfUseAsset_iI_pn3n3_maOAzOVR_zRHeQvDM1Bv3" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 44%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Right of use assets&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,086&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,505&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--NotesReceivableNet_iI_pn3n3_maOAzOVR_zhEcuIseP0Ce"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Notes receivable, net&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,564&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,350&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--DepositAssets_iI_pn3n3_maOAzOVR_zQPy6gwv73R6" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Deposits&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;15&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;15&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--OtherLongTermInvestments_iI_pn3n3_maOAzOVR_z6ghhPjb7YLf"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Other long-term receivables&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0712"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;28&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--OtherAssets_iTI_pn3n3_mtOAzOVR_zN6J6CswWRB6" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Other assets&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;6,665&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;6,898&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <ppsi:RightOfUseAsset contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">1086000</ppsi:RightOfUseAsset>
    <ppsi:RightOfUseAsset contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1505000</ppsi:RightOfUseAsset>
    <us-gaap:NotesReceivableNet contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">5564000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">5350000</us-gaap:NotesReceivableNet>
    <us-gaap:DepositAssets contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">15000</us-gaap:DepositAssets>
    <us-gaap:DepositAssets contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">15000</us-gaap:DepositAssets>
    <us-gaap:OtherLongTermInvestments contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">28000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherAssets contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">6665000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">6898000</us-gaap:OtherAssets>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zlIMlc8xs0nj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;9. &lt;span id="xdx_824_z1YqIhjYG4Ki"&gt;DEBT&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;On March 27, 2020, then President Trump signed into law the &#x201c;Coronavirus Aid, Relief, and Economic Security (CARES) Act.&#x201d; The CARES Act, among other things, appropriates funds for the SBA Paycheck Protection Program loans that are forgivable in certain situations to promote continued employment. On April 13, 2020 after having determined that it met the qualifications for this loan program due to the impact that COVID-19 would have on our financial condition, results of operations, and/or liquidity and applying for relief, the Company received a loan under the SBA Paycheck Protection Program in the amount of $&lt;span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20200413__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_z0bqtHveyADa" title="Loan face value"&gt;1.4&lt;/span&gt; million. The Company made this assertion in good faith based upon all available guidance and accounted for the PPP Loan as a debt instrument in accordance with FASB ASC 470, Debt. The Company used the proceeds from the PPP Loan to retain employees, maintain payroll and make lease, rent and utility payments.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Under the terms of the PPP Loan, the Company was eligible for full or partial loan forgiveness. The Company received full forgiveness of the PPP Loan during the first quarter of 2021 and recognized a $&lt;span id="xdx_905_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn5n6_c20210101__20210331__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zwrzfZYGvQF3" title="Gain on extinguishment"&gt;1.4&lt;/span&gt; million gain on extinguishment and forgiveness of debt in other income (see Note 5 - Other Expense (Income)).&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;At December 31, 2020, $&lt;span id="xdx_903_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3_c20201231__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zBR3zxwK3TXk" title="Long-term debt"&gt;633&lt;/span&gt; of principal payments due were recorded as long-term debt and $&lt;span id="xdx_90D_eus-gaap--LongTermDebtCurrent_iI_pn3n3_c20201231__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zlA80ujtEH3d" title="Current debt"&gt;780&lt;/span&gt; as current debt in accordance with the enactment of the Paycheck Protection Program Flexibility Act of 2020.&lt;/p&gt;
&lt;p id="xdx_895_eus-gaap--ScheduleOfDebtTableTextBlock_zWaVhSJt6DGe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; display: none"&gt;&lt;span id="xdx_8B5_zGoxOS31HVKa"&gt;Schedule of debt&lt;/span&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49D_20210630_zZC6aOzSitfk" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49E_20201231_z3BHfTSTiXqe" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--LongTermDebt_iI_zQ54wsHQOUic" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 44%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;PPP Loan&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0730"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,413&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_zPlFbG07KjIc"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Less: current portion&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0733"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;780&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LongTermDebtNoncurrent_iI_z74I0TVOM8de" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total long-term obligations&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: Black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0736"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;633&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

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

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-04-13_custom_PaycheckProtectionProgramLoanMember"
      decimals="-5"
      unitRef="USD">1400000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-01-012021-03-31_custom_PaycheckProtectionProgramLoanMember"
      decimals="-5"
      unitRef="USD">1400000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember"
      decimals="-3"
      unitRef="USD">633000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember"
      decimals="-3"
      unitRef="USD">780000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_895_eus-gaap--ScheduleOfDebtTableTextBlock_zWaVhSJt6DGe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; display: none"&gt;&lt;span id="xdx_8B5_zGoxOS31HVKa"&gt;Schedule of debt&lt;/span&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49D_20210630_zZC6aOzSitfk" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" id="xdx_49E_20201231_z3BHfTSTiXqe" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--LongTermDebt_iI_zQ54wsHQOUic" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 44%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;PPP Loan&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0730"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,413&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_zPlFbG07KjIc"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Less: current portion&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0733"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;780&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LongTermDebtNoncurrent_iI_z74I0TVOM8de" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Total long-term obligations&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: Black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0736"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;633&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebt contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1413000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">780000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">633000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80E_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zNFUApFpIll5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;10. &lt;span id="xdx_822_zz6OW4w33FF6"&gt;STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Common Stock&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company had &lt;span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pii_c20210630_zQyMtY2MMH4k" title="Common stock, outstanding shares"&gt;&lt;span id="xdx_906_eus-gaap--CommonStockSharesOutstanding_iI_pii_c20201231_zxP31mUiKxv9" title="Common stock, outstanding shares"&gt;8,726,045&lt;/span&gt;&lt;/span&gt; shares of common stock, $&lt;span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20210630_zKNEgehk1tsg" title="Common stock, par value (in dollars per share)"&gt;&lt;span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20201231_zPOt5pCKItn4" title="Common stock, par value (in dollars per share)"&gt;0.001&lt;/span&gt;&lt;/span&gt; par value per share, outstanding as of June 30, 2021 and December 31, 2020.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Stock-Based Compensation&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLruB66ss0Md" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below:&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Stock Options&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Weighted average&lt;/b&gt;&lt;/b&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;b&gt;&lt;b&gt; exercise price&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Weighted average remaining contractual term&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Aggregate intrinsic&lt;/b&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt; value&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 28%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Outstanding as of January 1, 2021&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210630_zd5wDoBCzw18" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period"&gt;440,400&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20210630_zGCzkLcJ7VYi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period"&gt;6.58&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zE2SolSiV2l" title="Outstanding at beginning of period"&gt;5.80&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pn3n3_c20210101__20210630_zpgFHMI7gHE9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period"&gt;155&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Granted&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210630_z9Xvr2AKGNal" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Granted"&gt;236,667&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zxDlo2oXGjXf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Granted"&gt;3.31&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Exercised&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210630_z67RwFWPb5Ad" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0763"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_ztcK96F0PzTf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0765"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Forfeited&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pii_di_c20210101__20210630_zvWtVvLH1Izl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Forfeited"&gt;(3,400&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zQG61RmQgf86" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Forfeited"&gt;12.00&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Outstanding as of June 30, 2021&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20210101__20210630_zw17S9Bj7p57" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period"&gt;673,667&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zgtlP89e1E8l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period"&gt;5.41&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span id="xdx_90E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_z3aGTQ9DlC89" title="Outstanding at end of period"&gt;6.90&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pn3n3_c20210101__20210630_zAQkuiL1VX01" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period"&gt;542&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Exercisable as of June 30, 2021&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pii_c20210101__20210630_zyK6WiH9wdZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period"&gt;437,000&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zJWcDhB8MAb5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period"&gt;6.54&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zq2bi1gOVqEa" title="Exercisable at the end of period"&gt;5.40&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20210101__20210630_zxWyxTPPeJ31" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period"&gt;220&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p id="xdx_8AE_zz9Smh2Tr1l8" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;As of June 30, 2021, there were &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pii_do_c20210630__us-gaap--PlanNameAxis__custom--LongTermIncentivePlanMember_zLTxoH79R29c" title="Number of shares available for future grants"&gt;no&lt;/span&gt; shares available for future grants under the Company&#x2019;s 2011 Long-Term Incentive Plan.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Stock-based compensation expense recorded for the three and six months ended June 30, 2021 was approximately $&lt;span id="xdx_901_eus-gaap--ShareBasedCompensation_pn3n3_c20210401__20210630_zlClF4rTxXb5" title="Stock-based compensation"&gt;38&lt;/span&gt; and $&lt;span id="xdx_901_eus-gaap--ShareBasedCompensation_pn3n3_c20210101__20210630_zKKLCSLjKJ6j" title="Stock-based compensation"&gt;71&lt;/span&gt;, respectively. At June 30, 2021, the Company had total stock-based compensation expense remaining to be recognized in the consolidated statements of operations of approximately $&lt;span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_c20210630_z47uGv9s0sTg" title="Stock-based compensation not yet recognized"&gt;191&lt;/span&gt;.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company&#x2019;s 2011 Long-Term Incentive Plan expired during the three months ended June 30, 2021 and there was no plan in effect at June 30, 2021.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Cash Dividend Declared&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On &lt;span id="xdx_906_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zYaoId8YVAV9" title="Dividend date declared"&gt;June 1, 2021&lt;/span&gt;, the board of directors of the Company
declared a special cash dividend of $&lt;span id="xdx_90E_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zKGCNCenR3ae" title="Dividend amount (in dollars per share)"&gt;0.12&lt;/span&gt; per common share, payable to shareholders of record as of &lt;span id="xdx_90D_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zjpxPFzock94" title="Dividend record date"&gt;June 22, 2021&lt;/span&gt;, to be paid on &lt;span id="xdx_90C_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zp4Amn0LIC4k" title="Dividend payment date"&gt;July
7, 2021&lt;/span&gt;. The Cash dividends paid in July of 2021 equal $&lt;span id="xdx_909_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zo5YAL8sr4E3"&gt;0.12&lt;/span&gt; per share on the $&lt;span id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zRX7IQHQ3Qbj" title="Common stock, par value (in dollars per share)"&gt;0.001&lt;/span&gt; par value common stock resulting in an aggregate
distribution of approximately $&lt;span id="xdx_903_eus-gaap--PaymentsOfDividends_pn5n6_c20210706__20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zLe2ainByKEc" title="Dividend paid"&gt;1&lt;/span&gt;.0 million representing a capital repayment paid from APIC.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">8726045</us-gaap:CommonStockSharesOutstanding>
    <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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLruB66ss0Md" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below:&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Stock Options&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Weighted average&lt;/b&gt;&lt;/b&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;b&gt;&lt;b&gt; exercise price&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Weighted average remaining contractual term&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Aggregate intrinsic&lt;/b&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt; value&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 28%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Outstanding as of January 1, 2021&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 10%"&gt;
&lt;p id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210630_zd5wDoBCzw18" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period"&gt;440,400&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20210630_zGCzkLcJ7VYi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period"&gt;6.58&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zE2SolSiV2l" title="Outstanding at beginning of period"&gt;5.80&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pn3n3_c20210101__20210630_zpgFHMI7gHE9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period"&gt;155&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Granted&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210630_z9Xvr2AKGNal" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Granted"&gt;236,667&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zxDlo2oXGjXf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Granted"&gt;3.31&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Exercised&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210630_z67RwFWPb5Ad" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0763"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_ztcK96F0PzTf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0765"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Forfeited&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pii_di_c20210101__20210630_zvWtVvLH1Izl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Forfeited"&gt;(3,400&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zQG61RmQgf86" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Forfeited"&gt;12.00&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Outstanding as of June 30, 2021&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20210101__20210630_zw17S9Bj7p57" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period"&gt;673,667&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zgtlP89e1E8l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period"&gt;5.41&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span id="xdx_90E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_z3aGTQ9DlC89" title="Outstanding at end of period"&gt;6.90&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pn3n3_c20210101__20210630_zAQkuiL1VX01" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period"&gt;542&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Exercisable as of June 30, 2021&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pii_c20210101__20210630_zyK6WiH9wdZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period"&gt;437,000&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zJWcDhB8MAb5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period"&gt;6.54&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zq2bi1gOVqEa" title="Exercisable at the end of period"&gt;5.40&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20210101__20210630_zxWyxTPPeJ31" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period"&gt;220&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">440400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">6.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-06-30">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">236667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">3.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">3400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">12.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">673667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">5.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <ppsi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3 contextRef="From2021-01-01to2021-06-30">P6Y10M24D</ppsi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">542000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">437000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">6.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-01-01to2021-06-30">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">220000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2021-06-30_custom_LongTermIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">38000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">71000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2021-06-30" decimals="-3" unitRef="USD">191000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember">2021-06-01</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="AsOf2021-06-01_us-gaap_DividendDeclaredMember"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember">2021-06-22</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear contextRef="From2021-05-312021-06-01_us-gaap_DividendDeclaredMember">2021-07-07</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PaymentsOfDividends
      contextRef="From2021-07-062021-07-07_us-gaap_DividendPaidMember_us-gaap_SubsequentEventMember"
      decimals="-5"
      unitRef="USD">1000000</us-gaap:PaymentsOfDividends>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_805_eus-gaap--EarningsPerShareTextBlock_zyEAryZLJE39" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;11. &lt;span id="xdx_827_zP3zz5ESXRD6"&gt;BASIC AND DILUTED LOSS PER COMMON SHARE&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_z1BmdLyT2uTj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Basic
and diluted loss per common share is calculated based on the weighted average number of shares outstanding during the period.
The Company&#x2019;s employee and director stock option awards, as well as incremental shares issuable upon exercise of warrants,
are not considered in the calculations if the effect would be anti-dilutive. &lt;span id="xdx_8BA_zICSNBh3mfs9"&gt;The following table sets forth the computation of
basic and diluted loss per share (in thousands, except per share data):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 90%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_493_20210401__20210630_zglBFg16nkhj" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" id="xdx_491_20200401__20200630_zTKQpPhx9Oq9" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_496_20210101__20210630_z5DdUdVZldta" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" id="xdx_498_20200101__20200630_zWLznckskX1h" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&#160;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--NetIncomeLossAbstract_iB_zpXvnq5PnVc3"&gt;
&lt;td style="width: 42%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Numerator:&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 9%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 9%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 9%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 9%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_zz8Od35kRElh" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Net loss&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(686&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(660&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(335&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(3,581&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zd5Xi6Nmxkw5" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Denominator:&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_maEPS_zSWUIq8tCwtb"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Weighted average basic shares outstanding&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_i01_pp0p0_maEPS_zUH9xOJgoW1d" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Effect of dilutive securities - equity based compensation plans&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0832"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0833"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0834"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0835"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01T_pn3n3_mtEPS_zMKbMFSHqv4g"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Denominator for diluted net loss per common share&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_iB_ztmJ5U2pM26f"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Net loss per common share:&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zsktjmNHebC7" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Basic&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.08&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.08&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.04&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.41&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--EarningsPerShareDiluted_i01_pid_zPUhtXM6Zg45"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Diluted&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.08&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.08&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.04&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.41&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

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

</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_z1BmdLyT2uTj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Basic
and diluted loss per common share is calculated based on the weighted average number of shares outstanding during the period.
The Company&#x2019;s employee and director stock option awards, as well as incremental shares issuable upon exercise of warrants,
are not considered in the calculations if the effect would be anti-dilutive. &lt;span id="xdx_8BA_zICSNBh3mfs9"&gt;The following table sets forth the computation of
basic and diluted loss per share (in thousands, except per share data):&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 90%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_493_20210401__20210630_zglBFg16nkhj" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" id="xdx_491_20200401__20200630_zTKQpPhx9Oq9" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_496_20210101__20210630_z5DdUdVZldta" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" id="xdx_498_20200101__20200630_zWLznckskX1h" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&#160;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--NetIncomeLossAbstract_iB_zpXvnq5PnVc3"&gt;
&lt;td style="width: 42%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Numerator:&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 9%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 9%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 9%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 9%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_zz8Od35kRElh" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Net loss&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(686&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(660&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(335&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(3,581&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zd5Xi6Nmxkw5" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Denominator:&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_maEPS_zSWUIq8tCwtb"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Weighted average basic shares outstanding&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_i01_pp0p0_maEPS_zUH9xOJgoW1d" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Effect of dilutive securities - equity based compensation plans&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0832"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0833"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0834"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0835"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01T_pn3n3_mtEPS_zMKbMFSHqv4g"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Denominator for diluted net loss per common share&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8,726&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_iB_ztmJ5U2pM26f"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Net loss per common share:&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zsktjmNHebC7" style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Basic&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.08&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.08&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.04&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.41&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--EarningsPerShareDiluted_i01_pid_zPUhtXM6Zg45"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Diluted&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.08&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.08&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.04&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(0.41&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-686000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-660000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-335000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-3581000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="Shares">8726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_808_eus-gaap--SegmentReportingDisclosureTextBlock_z7sQEqJd4HRl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;12. &lt;span id="xdx_82C_zD3FEPumbrPl"&gt;BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The
Company follows ASC 280 - Segment Reporting in determining its reportable segments. The Company considered the way its
management team, most notably its chief operating decision maker, makes operating decisions and assesses performance and
considered which components of the Company&#x2019;s enterprise have discrete financial information available. As the Company
makes decisions using a manufactured products vs. distributed products and services group focus, its analysis resulted in &lt;span id="xdx_90C_eus-gaap--NumberOfReportableSegments_dc_c20210101__20210630_zwHbLbmAkU5b" title="Number of reportable segments"&gt;two&lt;/span&gt;
reportable segments: T&amp;amp;D Solutions and Critical Power. The Critical Power reportable segment is the Company&#x2019;s Titan
Energy Systems, Inc. business unit. The T&amp;amp;D Solutions reportable segment is the Company&#x2019;s Pioneer Custom
Electrical Products Corp. business unit, together with sales and expenses attributable to the strategic sales group for its
T&amp;amp;D Solutions marketing activities.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The T&amp;amp;D Solutions segment is involved in the design, manufacture and distribution of switchgear used primarily by large industrial and commercial operations to manage their electrical power distribution needs. The Critical Power segment provides new and used power generation equipment and aftermarket field-services primarily to help customers ensure smooth, uninterrupted power to operations during times of emergency.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_899_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zjX5MnADQXC3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;The following tables present information about segment income and loss:&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 36%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Revenues&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;T&amp;amp;D Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Switchgear&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_985_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zvNoEqruMLX7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Revenues"&gt;3,596&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_983_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_z337VouPz7Ca" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,987&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zpePxp0N1COe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;4,983&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zeB7tlbMvot8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,864&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_982_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zuT3vZ2UqaBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,596&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zoAR3f8eEDyk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,987&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zBdM95qVi2U4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;4,983&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zB9PC1ipFRv1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,864&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Critical Power Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Equipment&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zOjbXPw42PX3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;159&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zjqrpJZCUn13" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;225&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_z8cjJDh0WeVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;685&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zKcssGU6nHub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;480&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Service&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlPodlYmfJQk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,870&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z3U2qIvzIZV6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,875&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zBUOkaYG0nXk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,459&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z6O1aCG6sPw6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,744&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zBnvM232dLI4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,029&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zh3u9M0TMk82" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,100&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zlB8asWLDqki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;4,144&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_z2x0TOeYWFLg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;4,224&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px 0px 0px 16px; text-indent: 0px"&gt;Consolidated&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--Revenues_pn3n3_c20210401__20210630_ztWX0UxXOSRj" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"&gt;5,625&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200401__20200630_z7GjYIobIls2" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"&gt;5,087&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--Revenues_pn3n3_c20210101__20210630_zqScsKJ8ztM9" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"&gt;9,127&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200101__20200630_zSnM8nPfsykd" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"&gt;10,088&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p style="margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;

&lt;p style="margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 36%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Depreciation and amortization&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;T&amp;amp;D Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zYJZbNRgvLah" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Depreciation and Amortization"&gt;18&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zjx5Ksv6nDa7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;33&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zzGoTj5cs8H9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;35&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaGqmGta04A5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;68&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Critical Power Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zHBH9WSbrM0e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;62&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zAXIqJOr3DCd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;84&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zhIuGTUGrKf9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;181&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zg70wEBlJaVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;163&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Unallocated corporate overhead expenses&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_ze4VTXPVPlV9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;7&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_z655JTKhMmki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zf1KpzYOy4x8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;14&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zucd1QCEOFwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;17&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Consolidated&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630_z3IMgkYCJ0sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;87&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630_z3DZS98VjISd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;125&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630_z6qyCcXwM44j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;230&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630_zsfOyEINVB4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;248&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 36%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Operating loss&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;T&amp;amp;D Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zxwxPTpxcbKj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Operating Loss"&gt;(125&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zCMUmATDZ1Sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(626&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zvEr7YmUUIZ1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(564&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaz2qERph98h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,403&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Critical Power Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zQl7KSK6pG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(42&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zdQNzuyqa7Mk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(199&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zVTxHDeLC7Z6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(126&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zUsUOSQvcoub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(399&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Unallocated corporate overhead expenses&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zdms4D7aAul3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Operating Loss"&gt;(578&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zL8GBdCvLYul" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(359&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zXPkhNNcJ6Tj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,162&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zJN5PYpiN994" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,130&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Consolidated&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630_zrmsGiizgbSi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(745&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630_zCoyUN0PFE1g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,184&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630_zVG5amPELzXe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,852&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630_z2Tm4fnjdFd3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(2,932&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p id="xdx_8AF_zrKSt9Xaw988" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;p id="xdx_899_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zOyd9Uxdqpw3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Revenues are attributable to countries based on the location of the Company&#x2019;s customers:&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 36%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Revenues&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;United States&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--Revenues_c20210401__20210630__srt--StatementGeographicalAxis__country--US_z121V9nyZ2G6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Revenues"&gt;5,625&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--Revenues_c20200401__20200630__srt--StatementGeographicalAxis__country--US_zD3lM6b0m3A8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,087&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--Revenues_c20210101__20210630__srt--StatementGeographicalAxis__country--US_zzyZDldVuBaf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;9,127&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--Revenues_c20200101__20200630__srt--StatementGeographicalAxis__country--US_zF8twUz7r6Bh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;10,088&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

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

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="N">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_899_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zjX5MnADQXC3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;The following tables present information about segment income and loss:&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 36%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Revenues&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;T&amp;amp;D Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Switchgear&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_985_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zvNoEqruMLX7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Revenues"&gt;3,596&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_983_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_z337VouPz7Ca" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,987&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zpePxp0N1COe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;4,983&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zeB7tlbMvot8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,864&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_982_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zuT3vZ2UqaBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,596&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zoAR3f8eEDyk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,987&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zBdM95qVi2U4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;4,983&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zB9PC1ipFRv1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,864&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Critical Power Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Equipment&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zOjbXPw42PX3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;159&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zjqrpJZCUn13" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;225&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_z8cjJDh0WeVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;685&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zKcssGU6nHub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;480&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Service&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlPodlYmfJQk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,870&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z3U2qIvzIZV6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;1,875&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zBUOkaYG0nXk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,459&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z6O1aCG6sPw6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;3,744&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zBnvM232dLI4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,029&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zh3u9M0TMk82" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;2,100&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zlB8asWLDqki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;4,144&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_z2x0TOeYWFLg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;4,224&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px 0px 0px 16px; text-indent: 0px"&gt;Consolidated&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--Revenues_pn3n3_c20210401__20210630_ztWX0UxXOSRj" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"&gt;5,625&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200401__20200630_z7GjYIobIls2" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"&gt;5,087&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--Revenues_pn3n3_c20210101__20210630_zqScsKJ8ztM9" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"&gt;9,127&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200101__20200630_zSnM8nPfsykd" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px"&gt;10,088&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p style="margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;

&lt;p style="margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 36%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Depreciation and amortization&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;T&amp;amp;D Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zYJZbNRgvLah" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Depreciation and Amortization"&gt;18&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zjx5Ksv6nDa7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;33&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zzGoTj5cs8H9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;35&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaGqmGta04A5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;68&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Critical Power Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zHBH9WSbrM0e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;62&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zAXIqJOr3DCd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;84&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zhIuGTUGrKf9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;181&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zg70wEBlJaVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;163&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Unallocated corporate overhead expenses&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_ze4VTXPVPlV9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;7&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_z655JTKhMmki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;8&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zf1KpzYOy4x8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;14&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zucd1QCEOFwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;17&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Consolidated&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98A_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630_z3IMgkYCJ0sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;87&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630_z3DZS98VjISd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;125&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630_z6qyCcXwM44j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;230&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630_zsfOyEINVB4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;248&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 36%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Operating loss&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;T&amp;amp;D Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zxwxPTpxcbKj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Operating Loss"&gt;(125&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zCMUmATDZ1Sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(626&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zvEr7YmUUIZ1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(564&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaz2qERph98h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,403&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Critical Power Solutions&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zQl7KSK6pG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(42&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zdQNzuyqa7Mk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(199&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zVTxHDeLC7Z6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(126&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zUsUOSQvcoub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(399&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Unallocated corporate overhead expenses&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zdms4D7aAul3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Operating Loss"&gt;(578&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zL8GBdCvLYul" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(359&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zXPkhNNcJ6Tj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,162&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zJN5PYpiN994" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,130&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt"&gt;Consolidated&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630_zrmsGiizgbSi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(745&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630_zCoyUN0PFE1g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,184&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630_zVG5amPELzXe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(1,852&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom"&gt;
&lt;p id="xdx_98D_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630_z2Tm4fnjdFd3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;(2,932&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding-bottom: 2pt; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember"
      decimals="-3"
      unitRef="USD">3596000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember"
      decimals="-3"
      unitRef="USD">2987000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember"
      decimals="-3"
      unitRef="USD">4983000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember"
      decimals="-3"
      unitRef="USD">5864000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">3596000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">2987000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">4983000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">5864000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">159000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">225000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">685000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">480000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">1870000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">1875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3459000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">3744000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">2029000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">2100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">4144000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">4224000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">5625000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">5087000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">9127000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">10088000</us-gaap:Revenues>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">18000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">35000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">68000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">62000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">84000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">181000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">163000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-04-012021-06-30_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      unitRef="USD">7000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-04-012020-06-30_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      unitRef="USD">8000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-01-012021-06-30_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      unitRef="USD">14000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-01-012020-06-30_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      unitRef="USD">17000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">87000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">125000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">230000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">248000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">-125000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">-626000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">-564000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">-1403000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">-42000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">-199000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">-126000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember"
      decimals="-3"
      unitRef="USD">-399000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      unitRef="USD">-578000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      unitRef="USD">-359000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-06-30_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      unitRef="USD">-1162000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      unitRef="USD">-1130000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="-3"
      unitRef="USD">-745000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="-3"
      unitRef="USD">-1184000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="-3"
      unitRef="USD">-1852000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="-3"
      unitRef="USD">-2932000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_899_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zOyd9Uxdqpw3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Revenues are attributable to countries based on the location of the Company&#x2019;s customers:&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%"&gt;

&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 36%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Revenues&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 8%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff"&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt"&gt;United States&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98C_eus-gaap--Revenues_c20210401__20210630__srt--StatementGeographicalAxis__country--US_z121V9nyZ2G6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Revenues"&gt;5,625&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--Revenues_c20200401__20200630__srt--StatementGeographicalAxis__country--US_zD3lM6b0m3A8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;5,087&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_98E_eus-gaap--Revenues_c20210101__20210630__srt--StatementGeographicalAxis__country--US_zzyZDldVuBaf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;9,127&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;$&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p id="xdx_988_eus-gaap--Revenues_c20200101__20200630__srt--StatementGeographicalAxis__country--US_zF8twUz7r6Bh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"&gt;10,088&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom"&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2021-04-012021-06-30_country_US"
      decimals="-3"
      unitRef="USD">5625000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-04-012020-06-30_country_US"
      decimals="-3"
      unitRef="USD">5087000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-06-30_country_US"
      decimals="-3"
      unitRef="USD">9127000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2020-01-012020-06-30_country_US"
      decimals="-3"
      unitRef="USD">10088000</us-gaap:Revenues>
</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="idm139913803202088">
<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>Aug. 13, 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-35212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">PIONEER POWER SOLUTIONS, 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">0001449792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">27-1347616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">400 Kelby 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">12th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Fort Lee<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">07024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">867-0700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">PPSI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">8,726,045<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="idm139913802976072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> shares in Thousands, $ 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 5,625<span></span>
</td>
<td class="nump">$ 5,087<span></span>
</td>
<td class="nump">$ 9,127<span></span>
</td>
<td class="nump">$ 10,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown', window );">Cost of goods sold</a></td>
<td class="nump">5,130<span></span>
</td>
<td class="nump">4,838<span></span>
</td>
<td class="nump">8,473<span></span>
</td>
<td class="nump">9,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write down of inventory</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">546<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_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">5,130<span></span>
</td>
<td class="nump">5,384<span></span>
</td>
<td class="nump">8,473<span></span>
</td>
<td class="nump">10,208<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 (loss)</a></td>
<td class="nump">495<span></span>
</td>
<td class="num">(297)<span></span>
</td>
<td class="nump">654<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">1,240<span></span>
</td>
<td class="nump">877<span></span>
</td>
<td class="nump">2,506<span></span>
</td>
<td class="nump">2,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Foreign exchange loss</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,240<span></span>
</td>
<td class="nump">887<span></span>
</td>
<td class="nump">2,506<span></span>
</td>
<td class="nump">2,812<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_OperatingIncomeLoss', window );">Loss from continuing operations</a></td>
<td class="num">(745)<span></span>
</td>
<td class="num">(1,184)<span></span>
</td>
<td class="num">(1,852)<span></span>
</td>
<td class="num">(2,932)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income</a></td>
<td class="num">(95)<span></span>
</td>
<td class="num">(77)<span></span>
</td>
<td class="num">(189)<span></span>
</td>
<td class="num">(188)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense (income)</a></td>
<td class="nump">36<span></span>
</td>
<td class="num">(449)<span></span>
</td>
<td class="num">(1,307)<span></span>
</td>
<td class="nump">832<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 );">Loss before taxes</a></td>
<td class="num">(686)<span></span>
</td>
<td class="num">(658)<span></span>
</td>
<td class="num">(356)<span></span>
</td>
<td class="num">(3,576)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">2<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="nump">5<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 loss</a></td>
<td class="num">$ (686)<span></span>
</td>
<td class="num">$ (660)<span></span>
</td>
<td class="num">$ (335)<span></span>
</td>
<td class="num">$ (3,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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
</tr>
<tr class="re">
<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 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">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
</tr>
<tr class="re">
<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">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding inventory write-down.</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;">ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/2009/role/commonPracticeRef<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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (expense) 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://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.9)<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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</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="idm139913803147512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (686)<span></span>
</td>
<td class="num">$ (660)<span></span>
</td>
<td class="num">$ (335)<span></span>
</td>
<td class="num">$ (3,581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (686)<span></span>
</td>
<td class="num">$ (660)<span></span>
</td>
<td class="num">$ (335)<span></span>
</td>
<td class="num">$ (3,581)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm139913805734760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Unaudited) - 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_Cash', window );">Cash</a></td>
<td class="nump">$ 5,134<span></span>
</td>
<td class="nump">$ 7,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">1,775<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">3,994<span></span>
</td>
<td class="nump">2,587<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivable', window );">Insurance receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">3,313<span></span>
</td>
<td class="nump">2,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">407<span></span>
</td>
</tr>
<tr class="ro">
<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">779<span></span>
</td>
<td class="nump">897<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">14,995<span></span>
</td>
<td class="nump">13,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">418<span></span>
</td>
<td class="nump">433<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other assets</a></td>
<td class="nump">6,665<span></span>
</td>
<td class="nump">6,898<span></span>
</td>
</tr>
<tr class="ro">
<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">22,078<span></span>
</td>
<td class="nump">21,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">4,857<span></span>
</td>
<td class="nump">4,027<span></span>
</td>
</tr>
<tr class="re">
<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">2,553<span></span>
</td>
<td class="nump">714<span></span>
</td>
</tr>
<tr class="ro">
<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 maturities of long-term debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Dividend payable</a></td>
<td class="nump">1,047<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">8,457<span></span>
</td>
<td class="nump">5,538<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">1,073<span></span>
</td>
<td class="nump">1,257<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">9,530<span></span>
</td>
<td class="nump">7,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,000 shares authorized; none issued</a></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_CommonStockValue', window );">Common stock, $0.001 par value, 30,000,000 shares authorized; 8,726,045 shares issued and outstanding on June 30, 2021 and December 31, 2020</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<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">23,005<span></span>
</td>
<td class="nump">23,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated deficit</a></td>
<td class="num">(10,480)<span></span>
</td>
<td class="num">(10,145)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">12,548<span></span>
</td>
<td class="nump">13,859<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 22,078<span></span>
</td>
<td class="nump">$ 21,287<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_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(24))<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(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceSettlementsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.</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_InsuranceSettlementsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913806479624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares<br></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 (in dollars per share)</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,000<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_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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<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">30,000,000<span></span>
</td>
<td class="nump">30,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued</a></td>
<td class="nump">8,726,045<span></span>
</td>
<td class="nump">8,726,045<span></span>
</td>
</tr>
<tr class="ro">
<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">8,726,045<span></span>
</td>
<td class="nump">8,726,045<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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913802871816">
<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (335)<span></span>
</td>
<td class="num">$ (3,581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">115<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_ppsi_RightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">133<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_ppsi_AmortizationOfImputedInterest', window );">Amortization of imputed interest</a></td>
<td class="num">(214)<span></span>
</td>
<td class="num">(234)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense from PPP Loan</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">2<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_ppsi_NonCashCostOfOperatingLeases', window );">Non-cash cost of operating leases</a></td>
<td class="nump">262<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Change in receivable reserves</a></td>
<td class="nump">43<span></span>
</td>
<td class="num">(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_InventoryLIFOReserveEffectOnIncomeNet', window );">Change in inventory reserves</a></td>
<td class="nump">47<span></span>
</td>
<td class="num">(333)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write down of inventory</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">546<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_ppsi_ChangeInLongTermPayables', window );">Change in long term payables</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable', window );">Change in insurance receivable</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">1,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Loss on investments</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">759<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">2<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_ppsi_PayrollTaxDeferral', window );">Payroll tax deferral</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<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 current operating assets and 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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,423)<span></span>
</td>
<td class="nump">1,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(957)<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
</tr>
<tr class="re">
<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">118<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes</a></td>
<td class="nump">403<span></span>
</td>
<td class="num">(527)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">1,053<span></span>
</td>
<td class="num">(2,652)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">1,839<span></span>
</td>
<td class="num">(97)<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 / (used in) operating activities</a></td>
<td class="nump">1,236<span></span>
</td>
<td class="num">(1,207)<span></span>
</td>
</tr>
<tr class="ro">
<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment</a></td>
<td class="num">(62)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_ChangeInNoteReceivable', window );">Change in notes receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">194<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) / provided by investing activities</a></td>
<td class="num">(62)<span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="ro">
<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_ProceedsFromRepaymentsOfBankOverdrafts', window );">Bank overdrafts</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(374)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt', window );">Funding from PPP Loan</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,404<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_ppsi_PaymentOfDeferredPurchasePrice', window );">Payment of deferred purchase price</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(397)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt', window );">Gain on forgiveness of PPP Loan</a></td>
<td class="num">(1,417)<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_FinanceLeasePrincipalPayments', window );">Principal repayments of financing leases</a></td>
<td class="num">(415)<span></span>
</td>
<td class="num">(296)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) / provided by financing activities</a></td>
<td class="num">(1,832)<span></span>
</td>
<td class="nump">337<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Decrease in cash and restricted cash</a></td>
<td class="num">(658)<span></span>
</td>
<td class="num">(676)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, and restricted cash, beginning of year</a></td>
<td class="nump">7,567<span></span>
</td>
<td class="nump">8,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, and restricted cash, end of period</a></td>
<td class="nump">6,909<span></span>
</td>
<td class="nump">7,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_DeclaredDividendUnpaid', window );">Declared dividend unpaid</a></td>
<td class="nump">$ 1,047<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppsi_AmortizationOfImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of imputed interest.</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;">ppsi_AmortizationOfImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppsi_ChangeInLongTermPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 change in long term payables.</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;">ppsi_ChangeInLongTermPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppsi_ChangeInNoteReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reduction to the principal amount of a note rececivable 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;">ppsi_ChangeInNoteReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppsi_DeclaredDividendUnpaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 declared dividends unpaid.</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;">ppsi_DeclaredDividendUnpaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppsi_NonCashCostOfOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 included in net income that result in no cash flow for cost of operating leases.</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;">ppsi_NonCashCostOfOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppsi_PaymentOfDeferredPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment of deferred purchase price.</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;">ppsi_PaymentOfDeferredPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppsi_PayrollTaxDeferral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payroll tax deferral.</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;">ppsi_PayrollTaxDeferral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppsi_RightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppsi_RightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 insurance settlements receivable, which are amounts due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. The expectation is that such reimbursement will be received within one year 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 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_IncreaseDecreaseInInsuranceSettlementsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<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 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryLIFOReserveEffectOnIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income 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_InventoryLIFOReserveEffectOnIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromIssuanceOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 issuance of long-term debt 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 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_ProceedsFromIssuanceOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromRepaymentsOfBankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.</p></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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 3: 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 9<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3098-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_ProceedsFromRepaymentsOfBankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromRepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other long-term debt.</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_ProceedsFromRepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913803282824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance Beginning at Dec. 31, 2019</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 23,978<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="num">$ (7,159)<span></span>
</td>
<td class="nump">$ 16,842<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_CommonStockSharesOutstanding', window );">Balance Beginning (in shares) at Dec. 31, 2019</a></td>
<td class="nump">8,726,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,581)<span></span>
</td>
<td class="num">(3,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2<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 Ending at Jun. 30, 2020</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">23,980<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="num">(10,740)<span></span>
</td>
<td class="nump">13,263<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_CommonStockSharesOutstanding', window );">Balance Ending (in shares) at Jun. 30, 2020</a></td>
<td class="nump">8,726,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Beginning at Mar. 31, 2020</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">23,980<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="num">(10,080)<span></span>
</td>
<td class="nump">13,923<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_CommonStockSharesOutstanding', window );">Balance Beginning (in shares) at Mar. 31, 2020</a></td>
<td class="nump">8,726,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(660)<span></span>
</td>
<td class="num">(660)<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 Ending at Jun. 30, 2020</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">23,980<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="num">(10,740)<span></span>
</td>
<td class="nump">13,263<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_CommonStockSharesOutstanding', window );">Balance Ending (in shares) at Jun. 30, 2020</a></td>
<td class="nump">8,726,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Beginning at Dec. 31, 2020</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">23,981<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="num">(10,145)<span></span>
</td>
<td class="nump">$ 13,859<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_CommonStockSharesOutstanding', window );">Balance Beginning (in shares) at Dec. 31, 2020</a></td>
<td class="nump">8,726,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,726,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(335)<span></span>
</td>
<td class="num">$ (335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Declared dividend</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,047)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,047)<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 Ending at Jun. 30, 2021</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">23,005<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="num">(10,480)<span></span>
</td>
<td class="nump">$ 12,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_CommonStockSharesOutstanding', window );">Balance Ending (in shares) at Jun. 30, 2021</a></td>
<td class="nump">8,726,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,726,045<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 Beginning at Mar. 31, 2021</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">24,014<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="num">(9,794)<span></span>
</td>
<td class="nump">$ 14,243<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_CommonStockSharesOutstanding', window );">Balance Beginning (in shares) at Mar. 31, 2021</a></td>
<td class="nump">8,726,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(686)<span></span>
</td>
<td class="num">(686)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Declared dividend</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,047)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,047)<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 Ending at Jun. 30, 2021</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 23,005<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="num">$ (10,480)<span></span>
</td>
<td class="nump">$ 12,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_CommonStockSharesOutstanding', window );">Balance Ending (in shares) at Jun. 30, 2021</a></td>
<td class="nump">8,726,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,726,045<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913801316664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccounting', window );">BASIS OF PRESENTATION</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--BasisOfAccounting_zNMKDTzri4O7" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>1. <span id="xdx_820_zy0zW4AoZFS4">BASIS OF PRESENTATION</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Overview</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Pioneer Power Solutions, Inc. and its wholly owned subsidiaries (referred to herein as the &#8220;Company,&#8221; &#8220;Pioneer,&#8221; &#8220;we,&#8221; &#8220;our&#8221; and &#8220;us&#8221;) manufacture, sell and service a broad range of specialty electrical transmission, distribution and on-site power generation equipment for applications in the utility, industrial, commercial and backup power markets. Our principal products and services include switchgear and engine-generator controls, complemented by a national field-service network to maintain and repair power generation assets. The Company is headquartered in Fort Lee, New Jersey and operates from <span id="xdx_90A_ecustom--NumberOfAdditionalLocations_dc_uN_c20210101__20210630_zb4vtCBHu4j5" title="Number of additional locations">three</span> (3) additional locations in the U.S. for manufacturing, service and maintenance, engineering, sales and administration.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">We have <span id="xdx_903_eus-gaap--NumberOfReportableSegments_dc_c20210101__20210630_zJ506Ami0yH6" title="Number of reportable segments">two</span> reportable segments as defined in our Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on March 30, 2021: Transmission and Distribution Solutions (&#8220;T&amp;D Solutions&#8221;) and Critical Power Solutions (&#8220;Critical Power&#8221;).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Presentation</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The accompanying unaudited interim consolidated financial statements of the Company have been prepared pursuant to the rules of the SEC and reflect the accounts of the Company as of June 30, 2021. Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;), have been condensed or omitted pursuant to those rules and regulations. We believe that the disclosures made are adequate to make the information presented not misleading to the reader. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations and cash flows with respect to the interim consolidated financial statements have been included. The results of operations for the interim period are not necessarily indicative of the results for the entire fiscal year. The year-end balance sheet data was derived from audited financial statements but does not include all disclosures required by U.S. GAAP for a year-end balance sheet.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">All dollar amounts (except share and per share data) presented in the notes to our unaudited interim consolidated financial statements are stated in thousands of dollars, unless otherwise noted. Amounts may not foot due to rounding. ASC 740-270 requires the use of an estimated annual effective tax rate to compute the tax provision during an interim period unless certain exceptions are met. We have used a discrete-period computation method to calculate taxes for the fiscal three and six month periods ended June 30, 2021. Due to operating losses, the Company has determined that it is unable to reliably estimate its annual effective tax rate.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">These unaudited interim consolidated financial statements include the accounts of Pioneer and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">These unaudited interim consolidated financial statements should be read in conjunction with the risk factors under the heading &#8220;Part II - Item 1A. Risk Factors&#8221; and the risk factors and the audited consolidated financial statements and notes thereto of the Company and its subsidiaries included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Liquidity</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The accompanying financial statements have been prepared on a basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. As shown in the accompanying financial statements as of the six months ended June 30, 2021, the Company had $<span id="xdx_906_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20210630_ziAX14XtBXk" title="Cash">5.1</span> million of cash on hand and working capital of $<span id="xdx_901_ecustom--WorkingCapital_iI_pn5n6_c20210630_zdDET0whncpb" title="Working capital">6.5</span> million. The cash on hand was generated primarily from the completion of the sale of the transformer business units during the year ended December 31, 2019, proceeds from the sale of the CleanSpark Common Stock (as defined herein) and warrants to purchase CleanSpark Common Stock, proceeds from insurance and the funding from the Paycheck Protection Program recognized during the year ended December 31, 2020. We have historically met our cash needs through a combination of cash flows from operating activities and bank borrowings. Our cash requirements historically were for operating activities, debt repayment and capital improvements. As all outstanding amounts under our credit facilities were paid in full during the year ended December 31, 2019, and the credit facilities terminated, we expect to meet our cash needs with our working capital and cash flows from our operating activities. We expect our cash requirements to be generally for operating activities and capital improvements. The Company expects that its current cash balance is sufficient to fund operations for the next twelve months.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On <span id="xdx_906_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zvOcp8YRGAGe" title="Dividend date declared">June 1, 2021</span>, the board of directors of the Company
declared a special cash dividend of $<span id="xdx_903_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zD6XfrwXV1uj" title="Dividend amount (in dollars per share)">0.12</span> per common share, payable to shareholders of record as of <span id="xdx_902_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zRq0DG5cSzG4" title="Dividend record date">June 22, 2021</span>, to be paid on <span id="xdx_90C_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_z2qbIqfBeXP7" title="Dividend payment date">July
7, 2021</span>. The Cash dividends paid in July of 2021 equal $<span id="xdx_909_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z1ny4gLsq7Nb">0.12</span> per share on the $<span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zWroqksSPAE6" title="Common stock, par value (in dollars per share)">0.001</span> par value common stock resulting in an aggregate
distribution of approximately $<span id="xdx_90C_eus-gaap--PaymentsOfDividends_pn5n6_c20210706__20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z7GH5CB7ZxR9" title="Dividend paid">1</span>.0 million representing a capital repayment paid from additional paid-in capital (&#8220;APIC&#8221;).</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">During the first quarter of 2021, the Company executed a cash collateral security agreement with a commercial bank, which agreement required us to pledge cash collateral as security for all unpaid reimbursement obligations owing to the commercial bank for an irrevocable standby letter of credit in the amount of $<span id="xdx_909_eus-gaap--LettersOfCreditOutstandingAmount_iI_pn5n6_c20210630_zMIoxbouwyh2" title="Irrevocable standby letter of credit">1.8</span> million. As a result of executing the cash collateral security agreement, the Company recognized approximately $<span id="xdx_905_eus-gaap--RestrictedCash_iI_pn3n3_dxL_c20210630_zAg79dphc9ok" title="Restricted cash::XDX::1775"><span style="-sec-ix-hidden: xdx2ixbrl0548">1.8</span></span> million of restricted cash within the consolidated balance sheet at June 30, 2021.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">In November 2016, the FASB issued amended guidance to ASU No. 2016-18, Statement of Cash Flows - Restricted Cash (Topic 230), which requires the statement of cash flows to explain the change during the period in the total of cash, cash equivalents, and restricted cash and that restricted cash be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_899_ecustom--ReconciliationOfCashAndRestrictedCashTableTextBlock_zeuFQavQmMP5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B9_z8D8VuYqINTg">The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20210630_zQqYyeELCTK7" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20201231_zdFPRzStdJ4d" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--Cash_iI_pn3n3_maCCERCzUVz_zUkdZsK5kO1l" style="background-color: #cceeff">
<td style="width: 54%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Cash</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,134</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">7,567</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_405_eus-gaap--RestrictedCash_iI_pn3n3_maCCERCzUVz_zf6c8PIIjK3j">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Restricted cash</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,775</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0556">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzUVz_zRmgJoKJ6nh8" style="background-color: #cceeff">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total cash and restricted cash as shown in the statement of cash flows</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,909</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">7,567</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p id="xdx_8A7_zKK0CYMJx4Ad" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span style="text-decoration: underline">COVID-19</span></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">On January 30, 2020, the World Health Organization (&#8220;WHO&#8221;) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic (the &#8220;COVID-19 pandemic&#8221;), based on the rapid increase in exposure globally.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The full impact of the COVID-19 pandemic continues to evolve as the date of this report. As such, it is uncertain as to the full magnitude that the pandemic will have on the Company&#8217;s financial condition, liquidity, and future results of operations. During the three months ended June 30, 2021, the Company experienced an impact to productivity as a result of following social distancing guidelines and practicing personal protective measures. Notwithstanding, the Company has been able to operate substantially at capacity during the COVID-19 pandemic. Management is actively monitoring the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce. Given the daily evolution of the COVID-19 pandemic and the global responses to contain its spread, the Company is not able to estimate the full effects of the COVID-19 pandemic at this time, however, if the pandemic continues, it may continue to have an adverse effect on the Company&#8217;s results of operations, financial condition, or liquidity.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">On March 27, 2020, then President Trump signed into law the &#8220;Coronavirus Aid, Relief, and Economic Security (CARES) Act&#8221; (the &#8220;CARES Act&#8221;) The CARES Act, among other things, appropriates funds for the SBA Paycheck Protection Program loans that are forgivable in certain situations to promote continued employment. On April 13, 2020, after having determined that it met the qualifications for this loan program due to the impact that COVID-19 would have on our financial condition, results of operations, and/or liquidity and applying for relief, the Company received a loan under the SBA Paycheck Protection Program (the &#8220;PPP Loan&#8221;) in the amount of $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20200413__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zP2nF4xfDW57" title="Loan face value">1.4</span> million. The Company accounted for the PPP Loan as a debt instrument in accordance with FASB ASC 470, Debt.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Under the terms of the PPP Loan, the Company was eligible for full or partial loan forgiveness. During the first quarter of 2021, the Company received full forgiveness of the PPP Loan and recognized a $<span id="xdx_902_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn5n6_c20210101__20210331__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zhZmHmy5zyzj" title="Gain on extinguishment of debt">1.4</span> million gain on extinguishment and forgiveness of debt as other income in the unaudited interim consolidated statements of operations.</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_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913817485304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">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_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_zuTr5w35PW4g" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>2. <span id="xdx_828_zNUutLW6SYEc">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company&#8217;s significant accounting policies are described in Note 2 to the audited consolidated financial statements included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020. There have been no significant changes in the Company&#8217;s accounting policies during the second quarter of 2021.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zPEGFik6vRB2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b><span id="xdx_86F_z5dnCg1jQ0Yj">Recent Accounting Pronouncements</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">There have been no recent accounting pronouncements not yet adopted by the Company which would have a material impact on the Company&#8217;s financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Income Taxes</i></i>. In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The ASU is effective for all annual and interim periods beginning December 15, 2020, with early adoption permitted. The Company adopted this guidance on January 1, 2021. The adoption of this ASU did not have a material impact on the consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Fair Value Measurement</i></i>. In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement that eliminates, amends, and adds certain disclosure requirements for fair value measurements. The Company adopted this guidance on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Measurement of Credit Losses on Financial Instrument</i></i>. In June 2016, the FASB issued amended guidance to ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments that changes the impairment model for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking &#8220;expected loss&#8221; model that will replace today&#8217;s &#8220;incurred loss&#8221; model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an allowance. This amended guidance for small reporting companies is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities will apply the standard&#8217;s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first effective reporting period. The Company does not expect that the amended guidance will have a material effect on our consolidated financial statements and related disclosures.</p>

<p id="xdx_852_z29KdPvVqBF3" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913801435720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--FairValueDisclosuresTextBlock_zGBS6mA5b6Ma" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>3. <span id="xdx_82A_zcUtmEubIjS">FAIR VALUE MEASUREMENTS</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">ASC 820, Fair Value Measurements and Disclosures (&#8220;ASC 820&#8221;), defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value standard also establishes a three level hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels are defined as follows:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 0px; width: 100%">

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Level 1 - inputs to the valuation methodology are quoted prices (unadjusted) for an identical asset or liability in an active market.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Level 2 - inputs to the valuation methodology include quoted prices for a similar asset or liability in an active market or model derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.</p>
</td>
</tr>

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

<tr>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 18pt; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></p>
</td>
<td style="width: 95%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Level 3 - inputs to the valuation methodology are unobservable and significant to the fair value measurement of the asset or liability.</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">On January 22, 2019, Pioneer Critical Power, Inc., a Delaware corporation, and a wholly-owned subsidiary of the Company within the T&amp;D Solutions segment, entered into an Agreement and Plan of Merger with CleanSpark and CleanSpark Acquisition, Inc., a Delaware corporation, which resulted in the Company receiving financial instruments that included the right to receive (i) <span id="xdx_907_eus-gaap--ConversionOfStockSharesIssued1_pid_c20190121__20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zL9JOxGBZ3wg" title="Number of shares converted">175,000</span> shares of CleanSpark Common Stock (&#8220;CleanSpark Common Stock&#8221;), (ii) a <span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_pid_dxL_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant1Member_z7RWNpdHiTB7" title="Warrant term::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0573">five</span></span>-year warrant to purchase <span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant1Member_zhAV3izJQ9yh" title="Number of shares called by warrant">50,000</span> shares of CleanSpark Common Stock at an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant1Member_zVGQfPH0ownj" title="Warrant exercise price">16.00</span> per share, and (iii) a <span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_pid_dxL_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant2Member_zLNvohqYJ3s5" title="::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0578">five</span></span>-year warrant to purchase <span id="xdx_902_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant2Member_zYd0IZ6was51" title="Number of shares called by warrant">50,000</span> shares of CleanSpark Common Stock at an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20190122__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--ClassOfWarrantOrRightAxis__custom--Warrant2Member_zKeGnQ0GosPi" title="Warrant exercise price">20.00</span> per share. The share quantities and exercise prices of warrants reflect the <span id="xdx_90A_eus-gaap--StockholdersEquityReverseStockSplit_c20191201__20191231__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zsnd7sCJVgE3" title="Reverse stock split">10:1 reverse stock split </span>which was completed by CleanSpark in December 2019.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">At June 30, 2020, the
estimated fair value of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock was $<span id="xdx_903_eus-gaap--EquitySecuritiesFvNiCurrentAndNoncurrent_iI_pn3n3_c20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zrhUk9SyYSWg" title="Estimated fair value">708</span>,
and an unrealized mark to market gain of $<span id="xdx_908_eus-gaap--EquitySecuritiesFvNiUnrealizedGain_pn3n3_c20200401__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_z96DT86kn7w7" title="Unrealized mark to market gain">384</span>
and an unrealized mark to market loss of $<span id="xdx_907_eus-gaap--EquitySecuritiesFvNiUnrealizedLoss_pn3n3_c20200101__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zUk3gNyOFGRf" title="Unrealized mark to market loss">759</span> was recognized within other expense (income) for the three and six months ended June 30, 2020, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company sold all of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock it received in connection with the Merger Agreement during the third quarter of 2020.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">No changes in valuation techniques or inputs occurred during the six months ended June 30, 2021 and 2020. No transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy occurred during the six months ended June 30, 2021 and 2020.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913814315432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<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 );">REVENUES</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--RevenueFromContractWithCustomerTextBlock_zvPqpEFc7SZ5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>4. <span><span id="xdx_825_z57bgrvXpqF6">REVENUES</span></span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>Nature of our products and services</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt">Our principal products and services include switchgear and engine-generator controls, complemented by a national field-service network to maintain and repair power generation assets.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt"><i><i>Products </i></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt">We provide switchgear that helps customers effectively and efficiently manage their electrical power distribution systems to desired specifications.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt">Additionally, we provide our customers with new and used sophisticated power generation equipment intended to ensure smooth, uninterrupted power to operations during times of emergency.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Services</i></i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; margin-bottom: 0pt">Power generation systems represent considerable investments that require proper maintenance and service in order to operate reliably during a time of emergency. Our power maintenance programs provide preventative maintenance, repair and support service for our customers&#8217; power generation systems.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Our principal source of revenue is derived from sales of products and fees for services. We measure revenue based upon the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct product or service to the customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as, the customer receives the benefit of the performance obligation. Customers typically receive the benefit of our products when the risk of loss or control for the product transfers to the customer and for services as they are performed. Under ASC 606, revenue is recognized when a customer obtains control of promised products or services in an amount that reflects the consideration we expect to receive in exchange for those products or services. To achieve this core principal, the Company applies the following five steps:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Identify the contract with a customer</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party&#8217;s rights regarding the products or services to be transferred and identifies the payment terms related to these products or services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer&#8217;s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer&#8217;s ability and intention to pay, which is based on a variety of factors including the customer&#8217;s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Identify the performance obligations in the contract</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Performance obligations promised in a contract are identified based on the products or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether promised products or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised products or services are accounted for as a combined performance obligation.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Determine the transaction price</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. The customer payments are generally due in 30 days.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Allocate the transaction price to performance obligations in the contract</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis or cost of the product or service. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Recognize revenue when or as the Company satisfies a performance obligation</i></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company satisfies performance obligations either over time or at a point in time. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Revenue from the sale of our switchgear equipment is predominantly recognized at a point in time and substantially all of our revenue from the sale of power generation equipment is recognized at a point in time. Revenues are recognized at the point in time that the customer obtains control of the good which is when it has taken title to the products and has assumed the risks and rewards of ownership specified in the purchase order or sales agreement. Certain sales of highly customized large switchgear equipment are recognized over time when such equipment has no alternative use and the Company has an enforceable right to payment for performance completed to date. Revenue for such agreements is recognized under the input method based on cost incurred relative to the estimated cost expected to be consumed to complete the project.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">During the three months ended June 30, 2021, the Company recognized $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210401__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zd5o4rXVsUG7" title="Revenue">2</span>.0 million of revenue over time and incurred costs of $<span id="xdx_90F_eus-gaap--CostsIncurredDevelopmentCosts_pn5n6_c20210401__20210630_zIKR6vGcPeZ8" title="Contract costs incurred">1.8</span> million related to a single contract. During the six months ended June 30, 2021, the Company recognized $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210101__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zvPrJsqdoah9">3.1</span> million of revenue over time and incurred costs of $<span id="xdx_90B_eus-gaap--CostsIncurredDevelopmentCosts_pn5n6_c20210101__20210630_zkemXMoexq56">2.9</span> million related to a single contract. Additionally, the Company recognized $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210401__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zqL2gETGSFZ6">1.8</span> million and $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn5n6_c20210101__20210630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zM1yOeLRSHYh">2.6</span> million of revenue at a point in time from the sale of our switchgear and power generation equipment during the three and six months ended June 30, 2021, respectively. Service revenues include maintenance contracts that are recognized over time based on the contract term and repair services which are recognized as services are delivered.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zcGz0j6SliF8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8BC_zdS7Bgc5S1x5">The following table presents our revenues disaggregated by revenue discipline:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended&#160;</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 28%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Products</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZdymUQlNnW7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Total Revenue">3,755</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z6TMifQlpqmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,212</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zmb2UCXOWzD9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,668</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z2tfAK6XfQB7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,344</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Services</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zKydNfh3laya" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,870</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zFMcuK2i9Sbj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,875</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zaq1BYf6sl5i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,459</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zWvaz3vofHFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,744</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total revenue</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630_zIKipfRlWsP4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,625</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630_zbsRDrrig21g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,087</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630_zPJtYbqAoRDk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">9,127</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630_zyDRedhHKckb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10,088</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p id="xdx_8A9_zdWEIqo2bHCa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Note 12 - Business Segment and Geographic Information in Notes to Consolidated Financial Statements in Part I of this Form 10-Q.</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>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="idm139913801376808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER EXPENSE (INCOME)<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_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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_OtherNonoperatingIncomeAndExpenseTextBlock', window );">OTHER EXPENSE (INCOME)</a></td>
<td class="text"><p id="xdx_801_eus-gaap--OtherNonoperatingIncomeAndExpenseTextBlock_zmwvG6oQ7G22" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>5. <span id="xdx_820_zoAsO4iXP2sd">OTHER EXPENSE (INCOME)</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Other expense (income)
in the unaudited interim consolidated statements of operations reports certain gains and losses associated with activities not
directly related to our core operations. For the three months ended June 30, 2021, other expense was $<span id="xdx_906_eus-gaap--OtherNonoperatingExpense_pn3n3_c20210401__20210630_z609iMS50Srj" title="Other expense">36</span>,
as compared to other income of $<span id="xdx_900_eus-gaap--OtherNonoperatingIncome_pn3n3_c20200401__20200630_z6nJ9cKjKuLc" title="Other income">449</span> during the three months ended June 30, 2020. For the three months ended June 30, 2020, included in other income was a gain
of $<span id="xdx_904_eus-gaap--EquitySecuritiesFvNiUnrealizedGain_pn3n3_c20200401__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zPOizO9izhbj" title="Unrealized mark to market gain">384</span>
related to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">For the six months ended June 30, 2021, other income was $<span id="xdx_90F_eus-gaap--OtherNonoperatingIncome_pn3n3_dxL_c20210101__20210630_zxMOF2iRNRG5" title="::XDX::1307"><span style="-sec-ix-hidden: xdx2ixbrl0624">1.3</span></span> million, as compared to other expense of $<span id="xdx_902_eus-gaap--OtherNonoperatingExpense_pn3n3_c20200101__20200630_zl7hT7a5NUci">832</span> during the six months ended June 30, 2020. For the six months ended June 30, 2021, included in other income was a gain of $<span id="xdx_90B_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn5n6_c20210101__20210630__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zyUZXxn2OrKg" title="Gain on extinguishment of debt">1.4</span> million for the extinguishment and forgiveness of the PPP Loan. For the six months ended June 30, 2020, included in other expense was a loss of $<span id="xdx_903_eus-gaap--EquitySecuritiesFvNiUnrealizedLoss_pn3n3_c20200101__20200630__srt--OwnershipAxis__custom--CleanSparkMember__us-gaap--InvestmentTypeAxis__us-gaap--CommonStockMember_zkpcH8V7peEc" title="Unrealized mark to market loss">759</span> related to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.</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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncomeAndExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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(9))<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_OtherNonoperatingIncomeAndExpenseTextBlock</td>
</tr>
<tr>
<td style="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="idm139913805391720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p id="xdx_807_eus-gaap--InventoryDisclosureTextBlock_zak80ugZU1ma" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>6. <span id="xdx_82E_ztMs93pvsxt7">INVENTORIES</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zb1BQ5Zs2CNg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8BF_zqIecSQ00klk">The components of inventories are summarized below:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49C_20210630_zOPYR8QyMiY" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_492_20201231_zhpRGQhXfhZ" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINz2Xt_zBghfYEtSGWf" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 44%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Raw materials</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,834</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,719</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINz2Xt_zAw8Mbsyn9Za">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Work in process</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,262</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,420</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40D_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINz2Xt_z8ydSoESva89" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Provision for excess and obsolete inventory</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(783</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(736</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--InventoryNet_iTI_pn3n3_mtINz2Xt_zbbJpGhPHAhh">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total inventories</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,313</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,403</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p id="xdx_8A8_z7GwmKCsWM9j" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Inventories are stated at the lower of cost or a net realizable value determined on a weighted average method.</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913801366488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zA9m453XGFl5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>7. <span id="xdx_820_zhMpdSeiDwTb">PROPERTY, PLANT AND EQUIPMENT</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_89F_eus-gaap--PropertyPlantAndEquipmentTextBlock_zJ6zo86wi8w3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B4_zN7TSIHKyCT2">Property, plant and equipment are summarized below:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="width: 54%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Machinery and equipment</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPYjVxAVfUe5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Property, plant and equipment">1,176</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z8KX8O5DOSe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,210</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Furniture and fixtures</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zL6cE0SqjWcl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">205</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zsYwCsGPKtfl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">205</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Computer hardware and software</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zYZXg9WZtk2j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">539</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"/>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zUx6QVenEpQj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">669</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Leasehold improvements</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zPgeZtDSMhF6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">322</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z92FI7r3Zagf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">337</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Construction in progress</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zqIjNUKg2a67" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">53</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_z3eO0Ytilqj7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0660">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPE_c20210630_zQp2pQ77mlTe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,295</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231_zf6KYcrEWzYl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,421</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Less: accumulated depreciation</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPE_c20210630_zii6m9qyVjyc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Less: Accumulated depreciation">(1,877</p>
</td>
<td style="padding-bottom: 1pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231_zqEf6RBRE7N6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,988</p>
</td>
<td style="padding-bottom: 1pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total property, plant and equipment, net</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPE_c20210630_zNiWCe8aBD46" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Total property, plant and equipment, net">418</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_c20201231_zaBgUTDVXr0d" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">433</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p id="xdx_8A8_zqfBfvsXvScc" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Depreciation expense was $<span id="xdx_909_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20210401__20210630_zGKEqYtMPxB7" title="Depreciation expense">37</span> and $<span id="xdx_90B_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200401__20200630_zSWRWsSgcfFk">57</span> for the three months ended June 30, 2021 and 2020, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Depreciation expense was $<span id="xdx_901_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20210101__20210630_zgL0ltKhFyO8">74</span> and $<span id="xdx_903_eus-gaap--DepreciationDepletionAndAmortization_pn3n3_c20200101__20200630_zBQ9d39uBapk">115</span> for the six months ended June 30, 2021 and 2020, respectively.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913809414632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other 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_OtherAssetsDisclosureTextBlock', window );">OTHER ASSETS</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--OtherAssetsDisclosureTextBlock_zw3ijLaoa0vl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>8. <span id="xdx_829_zCgr9mauwFjd">OTHER ASSETS</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Included in other assets at June 30, 2021 and December 31, 2020 are right-of-use assets, net, of $<span id="xdx_90A_ecustom--RightOfUseAsset_iI_pn3n3_dxL_c20210630_zJypuRsnuKM4" title="Right of use assets::XDX::1086"><span style="-sec-ix-hidden: xdx2ixbrl0677">1.1</span></span> million and $<span id="xdx_900_ecustom--RightOfUseAsset_iI_pn3n3_dxL_c20201231_zBHHOWuyg80h" title="Right of use assets::XDX::1505"><span style="-sec-ix-hidden: xdx2ixbrl0679">1.5</span></span> million, respectively, related to our lease obligations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">As a result of the Company entering into that certain Stock Purchase Agreement (the &#8220;Stock Purchase Agreement&#8221;), by and among the Company, Electrogroup Canada, Inc., a wholly owned subsidiary of the Company (&#8220;Electrogroup&#8221;), Jefferson Electric, Inc., a wholly owned subsidiary of the Company (&#8220;Jefferson&#8221;), JE Mexican Holdings, Inc., a wholly owned subsidiary of the Company (&#8220;JE Mexico&#8221;), Nathan Mazurek (Chief Executive Officer of the Company), Pioneer Transformers L.P. (the &#8220;US Buyer&#8221;) and Pioneer Acquireco ULC (the &#8220;Canadian Buyer&#8221;) on June 28, 2019, in connection with our sale of (i) all of the issued and outstanding equity interests of Electrogroup to the Canadian Buyer and (ii) all of the issued and outstanding equity interests of Jefferson and JE Mexico to the US Buyer (the &#8220;Equity Transaction&#8221;), for a purchase price of $<span id="xdx_907_ecustom--DivestitureAmountOfConsiderationReceived_pn5n6_c20190627__20190628__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember_zedEKLyOsjHa" title="Purchase price of divestiture">68</span>.0 million, on August 16, 2019 we received two subordinated promissory notes in the aggregate principal amount of $<span id="xdx_900_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--FirstSellerNoteMember_zRNkZOsxaTL3" title="Principal amount">5.0</span> million and $<span id="xdx_90C_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--SecondSellerNoteMember_zDiw0b9fnh4g">2.5</span> million, for a total aggregate principal amount of $<span id="xdx_903_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_z4I6TUfBYo24">7.5</span> million (the &#8220;Seller Notes&#8221;), subject to certain adjustments. The Seller Notes accrue interest at a rate of <span id="xdx_900_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zvdJ6dqUdYv" title="Interest rate">4.0</span>% per annum, with a final payment of all unpaid principal and interest becoming fully due and payable at <span id="xdx_903_eus-gaap--DebtInstrumentMaturityDate_dd_c20210101__20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zigXbLU1kz39" title="Maturity date">December 31, 2022</span>. The Company determined the fair value of the Seller Notes based on market conditions and prevailing interest rates. During the fourth quarter of 2019, the Company and the Buyer, pursuant to the Stock Purchase Agreement, completed the net working capital adjustment, which resulted in the Company paying the Buyer $<span id="xdx_90E_eus-gaap--RepaymentsOfNotesPayable_pn5n6_c20191001__20191231__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zVzQ3xabkqMe" title="Cash payment for promissory note">1.8</span> million in cash and reducing the principal amount of the $<span id="xdx_900_eus-gaap--NotesReceivableGross_iI_pn5n6_c20190816__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--FirstSellerNoteMember_zMrS6KsiSvIa">5.0</span> million Seller Note to $<span id="xdx_90A_eus-gaap--NotesReceivableGross_iI_pn5n6_c20191231__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember__us-gaap--DebtInstrumentAxis__custom--FirstSellerNoteMember_z93mxDM0lEce">3.2</span> million. During the second quarter of 2020, the Company recognized an additional reduction to the principal amount of the Seller Note of $<span id="xdx_902_ecustom--ChangeInNoteReceivable_pn3n3_c20210401__20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zBZEc3Ud1dXa" title="Change in note receivable">194</span> for a valid claim paid by the Buyer on behalf of the Company. The Company has revalued the Seller Notes for an appropriate imputed interest rate, resulting in a net change to the value of the Seller Notes at June 30, 2021 of $<span id="xdx_90B_eus-gaap--IncreaseDecreaseInNotesReceivables_pn3n3_c20210101__20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zebrpj5ciH3b" title="Revaluation of note">214</span> for a carrying value of $<span id="xdx_90E_eus-gaap--NotesReceivableNet_iI_pn5n6_c20210630__us-gaap--NoncashOrPartNoncashDivestituresByUniqueNameAxis__custom--TransformerBusinessUnitsMember__us-gaap--LongtermDebtTypeAxis__us-gaap--SubordinatedDebtMember_zGk2lBFZdNtl" title="Carrying value of note">5.6</span> million.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_890_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_zD0nQyBNCvtc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B9_zKx9tUJJOJlh">Other assets are summarized below:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_493_20210630_zV9Cpvth7pIf" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20201231_zdeq95I7tWgj" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_401_ecustom--RightOfUseAsset_iI_pn3n3_maOAzOVR_zRHeQvDM1Bv3" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 44%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Right of use assets</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,086</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,505</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--NotesReceivableNet_iI_pn3n3_maOAzOVR_zhEcuIseP0Ce">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Notes receivable, net</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,564</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,350</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--DepositAssets_iI_pn3n3_maOAzOVR_zQPy6gwv73R6" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Deposits</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">15</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">15</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--OtherLongTermInvestments_iI_pn3n3_maOAzOVR_z6ghhPjb7YLf">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Other long-term receivables</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0712">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">28</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--OtherAssets_iTI_pn3n3_mtOAzOVR_zN6J6CswWRB6" style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Other assets</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,665</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,898</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

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

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="idm139913801359096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<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 );">DEBT</a></td>
<td class="text"><p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zlIMlc8xs0nj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>9. <span id="xdx_824_z1YqIhjYG4Ki">DEBT</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">On March 27, 2020, then President Trump signed into law the &#8220;Coronavirus Aid, Relief, and Economic Security (CARES) Act.&#8221; The CARES Act, among other things, appropriates funds for the SBA Paycheck Protection Program loans that are forgivable in certain situations to promote continued employment. On April 13, 2020 after having determined that it met the qualifications for this loan program due to the impact that COVID-19 would have on our financial condition, results of operations, and/or liquidity and applying for relief, the Company received a loan under the SBA Paycheck Protection Program in the amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20200413__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_z0bqtHveyADa" title="Loan face value">1.4</span> million. The Company made this assertion in good faith based upon all available guidance and accounted for the PPP Loan as a debt instrument in accordance with FASB ASC 470, Debt. The Company used the proceeds from the PPP Loan to retain employees, maintain payroll and make lease, rent and utility payments.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Under the terms of the PPP Loan, the Company was eligible for full or partial loan forgiveness. The Company received full forgiveness of the PPP Loan during the first quarter of 2021 and recognized a $<span id="xdx_905_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn5n6_c20210101__20210331__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zwrzfZYGvQF3" title="Gain on extinguishment">1.4</span> million gain on extinguishment and forgiveness of debt in other income (see Note 5 - Other Expense (Income)).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">At December 31, 2020, $<span id="xdx_903_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3_c20201231__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zBR3zxwK3TXk" title="Long-term debt">633</span> of principal payments due were recorded as long-term debt and $<span id="xdx_90D_eus-gaap--LongTermDebtCurrent_iI_pn3n3_c20201231__us-gaap--DebtInstrumentAxis__custom--PaycheckProtectionProgramLoanMember_zlA80ujtEH3d" title="Current debt">780</span> as current debt in accordance with the enactment of the Paycheck Protection Program Flexibility Act of 2020.</p>
<p id="xdx_895_eus-gaap--ScheduleOfDebtTableTextBlock_zWaVhSJt6DGe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; display: none"><span id="xdx_8B5_zGoxOS31HVKa">Schedule of debt</span></p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49D_20210630_zZC6aOzSitfk" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20201231_z3BHfTSTiXqe" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--LongTermDebt_iI_zQ54wsHQOUic" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 44%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">PPP Loan</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0730">&#8212;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,413</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_zPlFbG07KjIc">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Less: current portion</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0733">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">780</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--LongTermDebtNoncurrent_iI_z74I0TVOM8de" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total long-term obligations</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: Black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0736">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">633</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

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

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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="idm139913802721528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY<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_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zNFUApFpIll5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>10. <span id="xdx_822_zz6OW4w33FF6">STOCKHOLDERS&#8217; EQUITY</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Common Stock</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company had <span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pii_c20210630_zQyMtY2MMH4k" title="Common stock, outstanding shares"><span id="xdx_906_eus-gaap--CommonStockSharesOutstanding_iI_pii_c20201231_zxP31mUiKxv9" title="Common stock, outstanding shares">8,726,045</span></span> shares of common stock, $<span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20210630_zKNEgehk1tsg" title="Common stock, par value (in dollars per share)"><span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20201231_zPOt5pCKItn4" title="Common stock, par value (in dollars per share)">0.001</span></span> par value per share, outstanding as of June 30, 2021 and December 31, 2020.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Stock-Based Compensation</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLruB66ss0Md" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Stock Options</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Weighted average</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b> exercise price</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Weighted average remaining contractual term</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Aggregate intrinsic</b></b><b><b> value</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 28%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Outstanding as of January 1, 2021</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210630_zd5wDoBCzw18" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period">440,400</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20210630_zGCzkLcJ7VYi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period">6.58</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zE2SolSiV2l" title="Outstanding at beginning of period">5.80</span></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pn3n3_c20210101__20210630_zpgFHMI7gHE9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period">155</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Granted</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210630_z9Xvr2AKGNal" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Granted">236,667</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zxDlo2oXGjXf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Granted">3.31</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Exercised</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210630_z67RwFWPb5Ad" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0763">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_ztcK96F0PzTf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0765">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Forfeited</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pii_di_c20210101__20210630_zvWtVvLH1Izl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Forfeited">(3,400</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zQG61RmQgf86" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Forfeited">12.00</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Outstanding as of June 30, 2021</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20210101__20210630_zw17S9Bj7p57" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period">673,667</p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zgtlP89e1E8l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period">5.41</p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span id="xdx_90E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_z3aGTQ9DlC89" title="Outstanding at end of period">6.90</span></p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pn3n3_c20210101__20210630_zAQkuiL1VX01" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period">542</p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Exercisable as of June 30, 2021</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pii_c20210101__20210630_zyK6WiH9wdZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period">437,000</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zJWcDhB8MAb5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period">6.54</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zq2bi1gOVqEa" title="Exercisable at the end of period">5.40</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20210101__20210630_zxWyxTPPeJ31" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period">220</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<p id="xdx_8AE_zz9Smh2Tr1l8" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">As of June 30, 2021, there were <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pii_do_c20210630__us-gaap--PlanNameAxis__custom--LongTermIncentivePlanMember_zLTxoH79R29c" title="Number of shares available for future grants">no</span> shares available for future grants under the Company&#8217;s 2011 Long-Term Incentive Plan.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Stock-based compensation expense recorded for the three and six months ended June 30, 2021 was approximately $<span id="xdx_901_eus-gaap--ShareBasedCompensation_pn3n3_c20210401__20210630_zlClF4rTxXb5" title="Stock-based compensation">38</span> and $<span id="xdx_901_eus-gaap--ShareBasedCompensation_pn3n3_c20210101__20210630_zKKLCSLjKJ6j" title="Stock-based compensation">71</span>, respectively. At June 30, 2021, the Company had total stock-based compensation expense remaining to be recognized in the consolidated statements of operations of approximately $<span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_c20210630_z47uGv9s0sTg" title="Stock-based compensation not yet recognized">191</span>.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The Company&#8217;s 2011 Long-Term Incentive Plan expired during the three months ended June 30, 2021 and there was no plan in effect at June 30, 2021.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b>Cash Dividend Declared</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On <span id="xdx_906_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zYaoId8YVAV9" title="Dividend date declared">June 1, 2021</span>, the board of directors of the Company
declared a special cash dividend of $<span id="xdx_90E_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zKGCNCenR3ae" title="Dividend amount (in dollars per share)">0.12</span> per common share, payable to shareholders of record as of <span id="xdx_90D_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zjpxPFzock94" title="Dividend record date">June 22, 2021</span>, to be paid on <span id="xdx_90C_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_c20210531__20210601__us-gaap--DividendsAxis__us-gaap--DividendDeclaredMember_zp4Amn0LIC4k" title="Dividend payment date">July
7, 2021</span>. The Cash dividends paid in July of 2021 equal $<span id="xdx_909_eus-gaap--DividendsPayableAmountPerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zo5YAL8sr4E3">0.12</span> per share on the $<span id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zRX7IQHQ3Qbj" title="Common stock, par value (in dollars per share)">0.001</span> par value common stock resulting in an aggregate
distribution of approximately $<span id="xdx_903_eus-gaap--PaymentsOfDividends_pn5n6_c20210706__20210707__us-gaap--DividendsAxis__us-gaap--DividendPaidMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zLe2ainByKEc" title="Dividend paid">1</span>.0 million representing a capital repayment paid from APIC.</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913801365640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIC AND DILUTED LOSS PER COMMON 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>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">BASIC AND DILUTED LOSS PER COMMON SHARE</a></td>
<td class="text"><p id="xdx_805_eus-gaap--EarningsPerShareTextBlock_zyEAryZLJE39" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>11. <span id="xdx_827_zP3zz5ESXRD6">BASIC AND DILUTED LOSS PER COMMON SHARE</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_z1BmdLyT2uTj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Basic
and diluted loss per common share is calculated based on the weighted average number of shares outstanding during the period.
The Company&#8217;s employee and director stock option awards, as well as incremental shares issuable upon exercise of warrants,
are not considered in the calculations if the effect would be anti-dilutive. <span id="xdx_8BA_zICSNBh3mfs9">The following table sets forth the computation of
basic and diluted loss per share (in thousands, except per share data):</span></p>

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

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td id="xdx_493_20210401__20210630_zglBFg16nkhj" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_491_20200401__20200630_zTKQpPhx9Oq9" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td id="xdx_496_20210101__20210630_z5DdUdVZldta" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_498_20200101__20200630_zWLznckskX1h" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended&#160;June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_40B_eus-gaap--NetIncomeLossAbstract_iB_zpXvnq5PnVc3">
<td style="width: 42%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Numerator:</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_zz8Od35kRElh" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Net loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(686</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(660</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(335</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(3,581</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zd5Xi6Nmxkw5" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Denominator:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_maEPS_zSWUIq8tCwtb">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Weighted average basic shares outstanding</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_i01_pp0p0_maEPS_zUH9xOJgoW1d" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Effect of dilutive securities - equity based compensation plans</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0832">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0833">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0834">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0835">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01T_pn3n3_mtEPS_zMKbMFSHqv4g">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">Denominator for diluted net loss per common share</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_iB_ztmJ5U2pM26f">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Net loss per common share:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zsktjmNHebC7" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Basic</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.08</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.08</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.04</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.41</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--EarningsPerShareDiluted_i01_pid_zPUhtXM6Zg45">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Diluted</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.08</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.08</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.04</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.41</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

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

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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="idm139913802709992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT AND GEOGRAPHIC 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_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 );">BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION</a></td>
<td class="text"><p id="xdx_808_eus-gaap--SegmentReportingDisclosureTextBlock_z7sQEqJd4HRl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><b>12. <span id="xdx_82C_zD3FEPumbrPl">BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The
Company follows ASC 280 - Segment Reporting in determining its reportable segments. The Company considered the way its
management team, most notably its chief operating decision maker, makes operating decisions and assesses performance and
considered which components of the Company&#8217;s enterprise have discrete financial information available. As the Company
makes decisions using a manufactured products vs. distributed products and services group focus, its analysis resulted in <span id="xdx_90C_eus-gaap--NumberOfReportableSegments_dc_c20210101__20210630_zwHbLbmAkU5b" title="Number of reportable segments">two</span>
reportable segments: T&amp;D Solutions and Critical Power. The Critical Power reportable segment is the Company&#8217;s Titan
Energy Systems, Inc. business unit. The T&amp;D Solutions reportable segment is the Company&#8217;s Pioneer Custom
Electrical Products Corp. business unit, together with sales and expenses attributable to the strategic sales group for its
T&amp;D Solutions marketing activities.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The T&amp;D Solutions segment is involved in the design, manufacture and distribution of switchgear used primarily by large industrial and commercial operations to manage their electrical power distribution needs. The Critical Power segment provides new and used power generation equipment and aftermarket field-services primarily to help customers ensure smooth, uninterrupted power to operations during times of emergency.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_899_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zjX5MnADQXC3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following tables present information about segment income and loss:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Switchgear</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_985_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zvNoEqruMLX7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Revenues">3,596</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_983_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_z337VouPz7Ca" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,987</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zpePxp0N1COe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,983</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zeB7tlbMvot8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,864</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_982_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zuT3vZ2UqaBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,596</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zoAR3f8eEDyk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,987</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zBdM95qVi2U4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,983</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zB9PC1ipFRv1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,864</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Equipment</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zOjbXPw42PX3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">159</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zjqrpJZCUn13" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">225</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_z8cjJDh0WeVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">685</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zKcssGU6nHub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">480</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Service</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlPodlYmfJQk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,870</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z3U2qIvzIZV6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,875</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_988_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zBUOkaYG0nXk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,459</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z6O1aCG6sPw6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,744</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zBnvM232dLI4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,029</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_986_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zh3u9M0TMk82" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,100</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zlB8asWLDqki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,144</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_987_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_z2x0TOeYWFLg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,224</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px 0px 0px 16px; text-indent: 0px">Consolidated</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--Revenues_pn3n3_c20210401__20210630_ztWX0UxXOSRj" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px">5,625</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200401__20200630_z7GjYIobIls2" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px">5,087</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_980_eus-gaap--Revenues_pn3n3_c20210101__20210630_zqScsKJ8ztM9" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px">9,127</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200101__20200630_zSnM8nPfsykd" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px">10,088</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
</tr>

</table>
<p style="margin: 0px; text-indent: 0px">&#160;</p>

<p style="margin: 0px; text-indent: 0px">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Depreciation and amortization</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zYJZbNRgvLah" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Depreciation and Amortization">18</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zjx5Ksv6nDa7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">33</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zzGoTj5cs8H9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">35</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaGqmGta04A5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">68</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zHBH9WSbrM0e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">62</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zAXIqJOr3DCd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">84</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zhIuGTUGrKf9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">181</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zg70wEBlJaVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">163</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Unallocated corporate overhead expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_ze4VTXPVPlV9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">7</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_z655JTKhMmki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zf1KpzYOy4x8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">14</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zucd1QCEOFwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">17</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Consolidated</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630_z3IMgkYCJ0sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">87</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630_z3DZS98VjISd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">125</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630_z6qyCcXwM44j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">230</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630_zsfOyEINVB4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">248</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

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

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

<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Operating loss</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zxwxPTpxcbKj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Operating Loss">(125</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zCMUmATDZ1Sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(626</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zvEr7YmUUIZ1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(564</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaz2qERph98h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,403</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zQl7KSK6pG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(42</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zdQNzuyqa7Mk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(199</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zVTxHDeLC7Z6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(126</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zUsUOSQvcoub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(399</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Unallocated corporate overhead expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zdms4D7aAul3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Operating Loss">(578</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zL8GBdCvLYul" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(359</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zXPkhNNcJ6Tj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,162</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zJN5PYpiN994" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,130</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Consolidated</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630_zrmsGiizgbSi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(745</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630_zCoyUN0PFE1g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,184</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630_zVG5amPELzXe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,852</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630_z2Tm4fnjdFd3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(2,932</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

</table>
<p id="xdx_8AF_zrKSt9Xaw988" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p id="xdx_899_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zOyd9Uxdqpw3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues are attributable to countries based on the location of the Company&#8217;s customers:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">United States</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_c20210401__20210630__srt--StatementGeographicalAxis__country--US_z121V9nyZ2G6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Revenues">5,625</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--Revenues_c20200401__20200630__srt--StatementGeographicalAxis__country--US_zD3lM6b0m3A8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,087</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98E_eus-gaap--Revenues_c20210101__20210630__srt--StatementGeographicalAxis__country--US_zzyZDldVuBaf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">9,127</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--Revenues_c20200101__20200630__srt--StatementGeographicalAxis__country--US_zF8twUz7r6Bh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10,088</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>

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

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913817485304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zPEGFik6vRB2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b><b><span id="xdx_86F_z5dnCg1jQ0Yj">Recent Accounting Pronouncements</span></b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">There have been no recent accounting pronouncements not yet adopted by the Company which would have a material impact on the Company&#8217;s financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Income Taxes</i></i>. In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The ASU is effective for all annual and interim periods beginning December 15, 2020, with early adoption permitted. The Company adopted this guidance on January 1, 2021. The adoption of this ASU did not have a material impact on the consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Fair Value Measurement</i></i>. In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement that eliminates, amends, and adds certain disclosure requirements for fair value measurements. The Company adopted this guidance on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial statements.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><i><i>Measurement of Credit Losses on Financial Instrument</i></i>. In June 2016, the FASB issued amended guidance to ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments that changes the impairment model for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking &#8220;expected loss&#8221; model that will replace today&#8217;s &#8220;incurred loss&#8221; model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an allowance. This amended guidance for small reporting companies is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities will apply the standard&#8217;s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first effective reporting period. The Company does not expect that the amended guidance will have a material effect on our consolidated financial statements and related disclosures.</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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm139913806596968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION (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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock', window );">The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows:</a></td>
<td class="text"><p id="xdx_899_ecustom--ReconciliationOfCashAndRestrictedCashTableTextBlock_zeuFQavQmMP5" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B9_z8D8VuYqINTg">The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20210630_zQqYyeELCTK7" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20201231_zdFPRzStdJ4d" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--Cash_iI_pn3n3_maCCERCzUVz_zUkdZsK5kO1l" style="background-color: #cceeff">
<td style="width: 54%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Cash</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,134</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">7,567</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_405_eus-gaap--RestrictedCash_iI_pn3n3_maCCERCzUVz_zf6c8PIIjK3j">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Restricted cash</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,775</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0556">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iTI_pn3n3_mtCCERCzUVz_zRmgJoKJ6nh8" style="background-color: #cceeff">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total cash and restricted cash as shown in the statement of cash flows</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,909</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">7,567</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</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_ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconciliation of cash and restricted 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;">ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913802717240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (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 );">The following table presents our revenues disaggregated by revenue discipline:</a></td>
<td class="text"><p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zcGz0j6SliF8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8BC_zdS7Bgc5S1x5">The following table presents our revenues disaggregated by revenue discipline:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended&#160;</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom; padding-bottom: 1pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 28%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Products</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zZdymUQlNnW7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Total Revenue">3,755</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z6TMifQlpqmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,212</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ProductMember_zmb2UCXOWzD9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,668</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ProductMember_z2tfAK6XfQB7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,344</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Services</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zKydNfh3laya" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,870</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zFMcuK2i9Sbj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,875</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zaq1BYf6sl5i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,459</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zWvaz3vofHFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,744</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total revenue</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210401__20210630_zIKipfRlWsP4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,625</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200401__20200630_zbsRDrrig21g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,087</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210101__20210630_zPJtYbqAoRDk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">9,127</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20200630_zyDRedhHKckb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10,088</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913802715560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_ScheduleOfInventoryCurrentTableTextBlock', window );">The components of inventories are summarized below:</a></td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zb1BQ5Zs2CNg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8BF_zqIecSQ00klk">The components of inventories are summarized below:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49C_20210630_zOPYR8QyMiY" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_492_20201231_zhpRGQhXfhZ" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_408_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINz2Xt_zBghfYEtSGWf" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 44%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Raw materials</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,834</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,719</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINz2Xt_zAw8Mbsyn9Za">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Work in process</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,262</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,420</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40D_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINz2Xt_z8ydSoESva89" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Provision for excess and obsolete inventory</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(783</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(736</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_401_eus-gaap--InventoryNet_iTI_pn3n3_mtINz2Xt_zbbJpGhPHAhh">
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total inventories</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,313</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,403</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913802717240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, plant and equipment are summarized below:</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--PropertyPlantAndEquipmentTextBlock_zJ6zo86wi8w3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B4_zN7TSIHKyCT2">Property, plant and equipment are summarized below:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="width: 54%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Machinery and equipment</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zPYjVxAVfUe5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Property, plant and equipment">1,176</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="width: 10%; vertical-align: bottom">
<p id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z8KX8O5DOSe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,210</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Furniture and fixtures</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zL6cE0SqjWcl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">205</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zsYwCsGPKtfl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">205</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Computer hardware and software</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zYZXg9WZtk2j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">539</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"/>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerHardwareAndSoftwareMember_zUx6QVenEpQj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">669</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Leasehold improvements</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zPgeZtDSMhF6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">322</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z92FI7r3Zagf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">337</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Construction in progress</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zqIjNUKg2a67" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">53</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_z3eO0Ytilqj7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0660">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPE_c20210630_zQp2pQ77mlTe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,295</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20201231_zf6KYcrEWzYl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,421</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Less: accumulated depreciation</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPE_c20210630_zii6m9qyVjyc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Less: Accumulated depreciation">(1,877</p>
</td>
<td style="padding-bottom: 1pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20201231_zqEf6RBRE7N6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,988</p>
</td>
<td style="padding-bottom: 1pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total property, plant and equipment, net</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPE_c20210630_zNiWCe8aBD46" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Total property, plant and equipment, net">418</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_c20201231_zaBgUTDVXr0d" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">433</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913802718920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other 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_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Other assets are summarized below:</a></td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_zD0nQyBNCvtc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_8B9_zKx9tUJJOJlh">Other assets are summarized below:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_493_20210630_zV9Cpvth7pIf" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20201231_zdeq95I7tWgj" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_401_ecustom--RightOfUseAsset_iI_pn3n3_maOAzOVR_zRHeQvDM1Bv3" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 44%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Right of use assets</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,086</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,505</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--NotesReceivableNet_iI_pn3n3_maOAzOVR_zhEcuIseP0Ce">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Notes receivable, net</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,564</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,350</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--DepositAssets_iI_pn3n3_maOAzOVR_zQPy6gwv73R6" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Deposits</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">15</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">15</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_404_eus-gaap--OtherLongTermInvestments_iI_pn3n3_maOAzOVR_z6ghhPjb7YLf">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Other long-term receivables</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0712">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">28</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--OtherAssets_iTI_pn3n3_mtOAzOVR_zN6J6CswWRB6" style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Other assets</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,665</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">6,898</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent 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 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_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="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="idm139913802717240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (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 debt</a></td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfDebtTableTextBlock_zWaVhSJt6DGe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; display: none"><span id="xdx_8B5_zGoxOS31HVKa">Schedule of debt</span></p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 70%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49D_20210630_zZC6aOzSitfk" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" id="xdx_49E_20201231_z3BHfTSTiXqe" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>December 31,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_407_eus-gaap--LongTermDebt_iI_zQ54wsHQOUic" style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 44%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">PPP Loan</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0730">&#8212;</span></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,413</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_zPlFbG07KjIc">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Less: current portion</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0733">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">780</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40A_eus-gaap--LongTermDebtNoncurrent_iI_z74I0TVOM8de" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Total long-term obligations</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: Black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0736">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">633</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<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>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="idm139913802705144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (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_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below:</a></td>
<td class="text"><p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLruB66ss0Md" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Stock Options</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Weighted average</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b> exercise price</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Weighted average remaining contractual term</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Aggregate intrinsic</b></b><b><b> value</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; width: 28%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Outstanding as of January 1, 2021</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom; width: 10%">
<p id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210630_zd5wDoBCzw18" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period">440,400</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20210630_zGCzkLcJ7VYi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period">6.58</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210630_zE2SolSiV2l" title="Outstanding at beginning of period">5.80</span></p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; width: 10%; vertical-align: bottom">
<p id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pn3n3_c20210101__20210630_zpgFHMI7gHE9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at beginning of period">155</p>
</td>
<td style="vertical-align: bottom; width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Granted</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pii_c20210101__20210630_z9Xvr2AKGNal" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Granted">236,667</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zxDlo2oXGjXf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Granted">3.31</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Exercised</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210630_z67RwFWPb5Ad" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0763">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_ztcK96F0PzTf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0765">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Forfeited</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pii_di_c20210101__20210630_zvWtVvLH1Izl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Forfeited">(3,400</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20210101__20210630_zQG61RmQgf86" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Forfeited">12.00</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Outstanding as of June 30, 2021</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pii_c20210101__20210630_zw17S9Bj7p57" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period">673,667</p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zgtlP89e1E8l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period">5.41</p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span id="xdx_90E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dtY_c20210101__20210630_z3aGTQ9DlC89" title="Outstanding at end of period">6.90</span></p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2.5pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: Black 2.5pt double; vertical-align: bottom">
<p id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pn3n3_c20210101__20210630_zAQkuiL1VX01" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Outstanding at end of period">542</p>
</td>
<td style="padding-bottom: 2.5pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Exercisable as of June 30, 2021</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pii_c20210101__20210630_zyK6WiH9wdZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period">437,000</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210101__20210630_zJWcDhB8MAb5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period">6.54</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210630_zq2bi1gOVqEa" title="Exercisable at the end of period">5.40</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-bottom: black 2.5pt double; vertical-align: bottom">
<p id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20210101__20210630_zxWyxTPPeJ31" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Exercisable at end of period">220</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913802717240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIC AND DILUTED LOSS PER COMMON 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>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data):</a></td>
<td class="text"><p id="xdx_891_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_z1BmdLyT2uTj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Basic
and diluted loss per common share is calculated based on the weighted average number of shares outstanding during the period.
The Company&#8217;s employee and director stock option awards, as well as incremental shares issuable upon exercise of warrants,
are not considered in the calculations if the effect would be anti-dilutive. <span id="xdx_8BA_zICSNBh3mfs9">The following table sets forth the computation of
basic and diluted loss per share (in thousands, except per share data):</span></p>

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

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td id="xdx_493_20210401__20210630_zglBFg16nkhj" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_491_20200401__20200630_zTKQpPhx9Oq9" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td id="xdx_496_20210101__20210630_z5DdUdVZldta" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td colspan="2" id="xdx_498_20200101__20200630_zWLznckskX1h" style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended&#160;June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr id="xdx_40B_eus-gaap--NetIncomeLossAbstract_iB_zpXvnq5PnVc3">
<td style="width: 42%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Numerator:</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 9%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_zz8Od35kRElh" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Net loss</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(686</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(660</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(335</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(3,581</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zd5Xi6Nmxkw5" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Denominator:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_maEPS_zSWUIq8tCwtb">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Weighted average basic shares outstanding</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_i01_pp0p0_maEPS_zUH9xOJgoW1d" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Effect of dilutive securities - equity based compensation plans</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0832">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0833">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0834">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0835">&#8212;</span></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_402_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01T_pn3n3_mtEPS_zMKbMFSHqv4g">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">Denominator for diluted net loss per common share</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8,726</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_40F_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_iB_ztmJ5U2pM26f">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Net loss per common share:</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr id="xdx_406_eus-gaap--EarningsPerShareBasic_i01_pid_zsktjmNHebC7" style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Basic</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.08</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.08</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.04</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.41</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr id="xdx_40C_eus-gaap--EarningsPerShareDiluted_i01_pid_zPUhtXM6Zg45">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt; margin-top: 0pt; margin-bottom: 0pt">Diluted</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.08</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.08</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.04</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(0.41</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

</table>
<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>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="idm139913806533816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT AND GEOGRAPHIC 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_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 );">The following tables present information about segment income and loss:</a></td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zjX5MnADQXC3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following tables present information about segment income and loss:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Switchgear</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_985_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zvNoEqruMLX7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Revenues">3,596</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_983_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_z337VouPz7Ca" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,987</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zpePxp0N1COe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,983</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember__srt--ProductOrServiceAxis__custom--SwitchgearMember_zeB7tlbMvot8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,864</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_982_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zuT3vZ2UqaBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,596</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zoAR3f8eEDyk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,987</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zBdM95qVi2U4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,983</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: bottom">
<p id="xdx_984_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zB9PC1ipFRv1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,864</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Equipment</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zOjbXPw42PX3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">159</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zjqrpJZCUn13" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">225</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_z8cjJDh0WeVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">685</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98E_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--EquipmentMember_zKcssGU6nHub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">480</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Service</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zlPodlYmfJQk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,870</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_98F_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z3U2qIvzIZV6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">1,875</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_988_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zBUOkaYG0nXk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,459</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom">
<p id="xdx_980_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z6O1aCG6sPw6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">3,744</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zBnvM232dLI4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,029</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_986_eus-gaap--Revenues_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zh3u9M0TMk82" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">2,100</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--Revenues_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zlB8asWLDqki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,144</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_987_eus-gaap--Revenues_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_z2x0TOeYWFLg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">4,224</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px 0px 0px 16px; text-indent: 0px">Consolidated</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--Revenues_pn3n3_c20210401__20210630_ztWX0UxXOSRj" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px">5,625</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--Revenues_pn3n3_c20200401__20200630_z7GjYIobIls2" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px">5,087</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_980_eus-gaap--Revenues_pn3n3_c20210101__20210630_zqScsKJ8ztM9" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px">9,127</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_pn3n3_c20200101__20200630_zSnM8nPfsykd" style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: right; text-indent: 0px">10,088</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: left; text-indent: 0px">&#160;</p>
</td>
</tr>

</table>
<p style="margin: 0px; text-indent: 0px">&#160;</p>

<p style="margin: 0px; text-indent: 0px">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-indent: 0px">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, serif; margin: 0px; text-align: center; text-indent: 0px">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Depreciation and amortization</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zYJZbNRgvLah" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Depreciation and Amortization">18</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zjx5Ksv6nDa7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">33</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zzGoTj5cs8H9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">35</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaGqmGta04A5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">68</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zHBH9WSbrM0e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">62</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zAXIqJOr3DCd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">84</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zhIuGTUGrKf9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">181</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zg70wEBlJaVb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">163</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Unallocated corporate overhead expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_ze4VTXPVPlV9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">7</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_z655JTKhMmki" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">8</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zf1KpzYOy4x8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">14</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_984_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zucd1QCEOFwh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">17</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Consolidated</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98A_eus-gaap--DepreciationAndAmortization_pn3n3_c20210401__20210630_z3IMgkYCJ0sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">87</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_981_eus-gaap--DepreciationAndAmortization_pn3n3_c20200401__20200630_z3DZS98VjISd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">125</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_989_eus-gaap--DepreciationAndAmortization_pn3n3_c20210101__20210630_z6qyCcXwM44j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">230</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_987_eus-gaap--DepreciationAndAmortization_pn3n3_c20200101__20200630_zsfOyEINVB4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">248</p>
</td>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

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

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

<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; border-top-style: none; border-right-style: none; border-left-style: none">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Operating loss</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">T&amp;D Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zxwxPTpxcbKj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Operating Loss">(125</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_989_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zCMUmATDZ1Sb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(626</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zvEr7YmUUIZ1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(564</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--TAndDSolutionsSegmentMember_zaz2qERph98h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,403</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Critical Power Solutions</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zQl7KSK6pG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(42</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zdQNzuyqa7Mk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(199</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zVTxHDeLC7Z6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(126</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98F_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember__us-gaap--StatementBusinessSegmentsAxis__custom--CriticalPowerSolutionsSegmentMember_zUsUOSQvcoub" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(399</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td>
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">Unallocated corporate overhead expenses</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zdms4D7aAul3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Operating Loss">(578</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98B_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zL8GBdCvLYul" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(359</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_985_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zXPkhNNcJ6Tj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,162</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_981_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630__srt--ConsolidationItemsAxis__us-gaap--CorporateNonSegmentMember_zJN5PYpiN994" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,130</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>
<tr>
<td style="vertical-align: bottom; padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 14pt; margin-top: 0pt; margin-bottom: 0pt">Consolidated</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_988_eus-gaap--OperatingIncomeLoss_pn3n3_c20210401__20210630_zrmsGiizgbSi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(745</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98C_eus-gaap--OperatingIncomeLoss_pn3n3_c20200401__20200630_zCoyUN0PFE1g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,184</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_986_eus-gaap--OperatingIncomeLoss_pn3n3_c20210101__20210630_zVG5amPELzXe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(1,852</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
<td style="padding-bottom: 2pt">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="border-top: black 1pt solid; border-bottom: Black 2pt double; vertical-align: bottom">
<p id="xdx_98D_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20200630_z2Tm4fnjdFd3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">(2,932</p>
</td>
<td style="padding-bottom: 2pt; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">)</p>
</td>
</tr>

</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenues are attributable to countries based on the location of the Company&#8217;s customers:</a></td>
<td class="text"><p id="xdx_899_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zOyd9Uxdqpw3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues are attributable to countries based on the location of the Company&#8217;s customers:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table border="0" cellpadding="0" cellspacing="0" style="margin-right: auto; margin-left: auto; float: none; width: 80%">

<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Three Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>Six Months Ended</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="6" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>June 30,</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr style="vertical-align: bottom">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2021</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><b>2020</b></b></p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p>
</td>
</tr>
<tr>
<td style="width: 36%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Revenues</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="width: 8%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#160;</p>
</td>
<td style="width: 1%; vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>
<tr style="background-color: #cceeff">
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 7pt; margin-top: 0pt; margin-bottom: 0pt">United States</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98C_eus-gaap--Revenues_c20210401__20210630__srt--StatementGeographicalAxis__country--US_z121V9nyZ2G6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right" title="Revenues">5,625</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--Revenues_c20200401__20200630__srt--StatementGeographicalAxis__country--US_zD3lM6b0m3A8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">5,087</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_98E_eus-gaap--Revenues_c20210101__20210630__srt--StatementGeographicalAxis__country--US_zzyZDldVuBaf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">9,127</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">$</p>
</td>
<td style="vertical-align: bottom">
<p id="xdx_988_eus-gaap--Revenues_c20200101__20200630__srt--StatementGeographicalAxis__country--US_zF8twUz7r6Bh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">10,088</p>
</td>
<td style="vertical-align: bottom">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
</td>
</tr>

</table>

<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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_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>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="idm139913805514152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION (Details Narrative)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 07, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 01, 2021 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>Number </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 13, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_NumberOfAdditionalLocations', window );">Number of additional locations | Number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | Number</a></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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_WorkingCapital', window );">Working capital</a></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">$ 6,500<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Irrevocable standby letter of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800<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_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,775<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_DebtInstrumentAxis=ppsi_PaycheckProtectionProgramLoanMember', window );">PPP Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loan face value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember', window );">Dividend Declared [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividend date declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun.  01,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendsPayableAmountPerShare', window );">Dividend amount (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 22,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend payment date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul.  07,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=us-gaap_DividendPaidMember', window );">Dividend Paid [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividend amount (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividend paid</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppsi_NumberOfAdditionalLocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional locations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppsi_NumberOfAdditionalLocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</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_ppsi_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>Amount of working capital 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ppsi_WorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (a)<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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 declared dividend will be paid, 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount of a dividend declared, but not paid, as of the financial reporting 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividend to be paid was declared, 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.</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_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage. 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.</p></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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<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_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=ppsi_PaycheckProtectionProgramLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=ppsi_PaycheckProtectionProgramLoanMember</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_DividendsAxis=us-gaap_DividendDeclaredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DividendsAxis=us-gaap_DividendDeclaredMember</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_DividendsAxis=us-gaap_DividendPaidMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DividendsAxis=us-gaap_DividendPaidMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm139913805703480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows: (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>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_Cash', window );">Cash</a></td>
<td class="nump">$ 5,134<span></span>
</td>
<td class="nump">$ 7,567<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_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">1,775<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash and restricted cash as shown in the statement of cash flows</a></td>
<td class="nump">$ 6,909<span></span>
</td>
<td class="nump">$ 7,567<span></span>
</td>
<td class="nump">$ 7,537<span></span>
</td>
<td class="nump">$ 8,213<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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage. 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.</p></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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<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_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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="idm139913805771048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Details Narrative) - CleanSpark [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 22, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=ppsi_CleanSparkMember', window );">Warrant 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares called by warrant</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</a></td>
<td class="nump">$ 16.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=ppsi_CleanSparkMember', window );">Warrant 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares called by warrant</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</a></td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=ppsi_CleanSparkMember', window );">Common 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_ConversionOfStockSharesIssued1', window );">Number of shares converted</a></td>
<td class="nump">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10:1 reverse stock split<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_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Estimated fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 708<span></span>
</td>
<td class="nump">$ 708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGain', window );">Unrealized mark to market gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedLoss', window );">Unrealized mark to market loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 759<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-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_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-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_srt_OwnershipAxis=ppsi_CleanSparkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ppsi_CleanSparkMember</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_ClassOfWarrantOrRightAxis=ppsi_Warrant1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=ppsi_Warrant1Member</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_ClassOfWarrantOrRightAxis=ppsi_Warrant2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=ppsi_Warrant2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm139913809800968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table presents our revenues disaggregated by revenue discipline: (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 Revenue</a></td>
<td class="nump">$ 5,625<span></span>
</td>
<td class="nump">$ 5,087<span></span>
</td>
<td class="nump">$ 9,127<span></span>
</td>
<td class="nump">$ 10,088<span></span>
</td>
</tr>
<tr 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=us-gaap_ProductMember', window );">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>
</tr>
<tr class="ro">
<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 Revenue</a></td>
<td class="nump">3,755<span></span>
</td>
<td class="nump">3,212<span></span>
</td>
<td class="nump">5,668<span></span>
</td>
<td class="nump">6,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">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="re">
<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 Revenue</a></td>
<td class="nump">$ 1,870<span></span>
</td>
<td class="nump">$ 1,875<span></span>
</td>
<td class="nump">$ 3,459<span></span>
</td>
<td class="nump">$ 3,744<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=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_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>
</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="idm139913809707512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (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_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 );">Revenue</a></td>
<td class="nump">$ 5,625<span></span>
</td>
<td class="nump">$ 5,087<span></span>
</td>
<td class="nump">$ 9,127<span></span>
</td>
<td class="nump">$ 10,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsIncurredDevelopmentCosts', window );">Contract costs incurred</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over Time [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 );">Revenue</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,100<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [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 );">Revenue</a></td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600<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_CostsIncurredDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Development costs incurred, including capitalized costs and costs charged to expense, in oil and gas 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 932<br> -SubTopic 235<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123377692&amp;loc=d3e62014-109447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsIncurredDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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>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="idm139913809645800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER EXPENSE (INCOME) (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">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>Mar. 31, 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_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="nump">$ 36<span></span>
</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">$ 832<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 449<span></span>
</td>
<td class="nump">$ 1,307<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_DebtInstrumentAxis=ppsi_PaycheckProtectionProgramLoanMember', window );">PPP Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<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_OwnershipAxis=ppsi_CleanSparkMember', window );">CleanSpark [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGain', window );">Unrealized mark to market gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 384<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_EquitySecuritiesFvNiUnrealizedLoss', window );">Unrealized mark to market loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 759<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_EquitySecuritiesFvNiUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123583765&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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://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.9)<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_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DebtInstrumentAxis=ppsi_PaycheckProtectionProgramLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=ppsi_PaycheckProtectionProgramLoanMember</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=ppsi_CleanSparkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ppsi_CleanSparkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm139913806123352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The components of inventories are summarized below: (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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 1,834<span></span>
</td>
<td class="nump">$ 1,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">2,262<span></span>
</td>
<td class="nump">1,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Provision for excess and obsolete inventory</a></td>
<td class="num">(783)<span></span>
</td>
<td class="num">(736)<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_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 3,313<span></span>
</td>
<td class="nump">$ 2,403<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(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_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<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_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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="idm139913805458872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, plant and equipment are summarized below: (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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 2,295<span></span>
</td>
<td class="nump">$ 2,421<span></span>
</td>
</tr>
<tr class="re">
<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 );">Less: Accumulated depreciation</a></td>
<td class="num">(1,877)<span></span>
</td>
<td class="num">(1,988)<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_PropertyPlantAndEquipmentNet', window );">Total property, plant and equipment, net</a></td>
<td class="nump">418<span></span>
</td>
<td class="nump">433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">1,176<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr 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=ppsi_ComputerHardwareAndSoftwareMember', window );">Computer Hardware and Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">539<span></span>
</td>
<td class="nump">669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">322<span></span>
</td>
<td class="nump">337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 53<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ppsi_ComputerHardwareAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ppsi_ComputerHardwareAndSoftwareMember</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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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="idm139913814494856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_DepreciationDepletionAndAmortization', window );">Depreciation expense</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 115<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_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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm139913803528024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2019</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</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>
<th class="th"><div>Aug. 16, 2019</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_RightOfUseAsset', window );">Right of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,505<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_ppsi_ChangeInNoteReceivable', window );">Change in note receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 194<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_NotesReceivableNet', window );">Carrying value of note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,350<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_NoncashOrPartNoncashDivestituresByUniqueNameAxis=ppsi_TransformerBusinessUnitsMember', window );">Transformer Business Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_DivestitureAmountOfConsiderationReceived', window );">Purchase price of divestiture</a></td>
<td class="nump">$ 68,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_NoncashOrPartNoncashDivestituresByUniqueNameAxis=ppsi_TransformerBusinessUnitsMember', window );">Transformer Business Units [Member] | Subordinated Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Cash payment for promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_ChangeInNoteReceivable', window );">Change in note receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesReceivables', window );">Revaluation of note</a></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">$ 214<span></span>
</td>
<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_NotesReceivableNet', window );">Carrying value of note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis=ppsi_TransformerBusinessUnitsMember', window );">Transformer Business Units [Member] | Subordinated Debt [Member] | First Seller Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr 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_NoncashOrPartNoncashDivestituresByUniqueNameAxis=ppsi_TransformerBusinessUnitsMember', window );">Transformer Business Units [Member] | Subordinated Debt [Member] | Second Seller Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppsi_ChangeInNoteReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reduction to the principal amount of a note rececivable 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;">ppsi_ChangeInNoteReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppsi_DivestitureAmountOfConsiderationReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 noncash consideration received from divesting a business unit.</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;">ppsi_DivestitureAmountOfConsiderationReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ppsi_RightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 leases.</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;">ppsi_RightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 when the debt instrument is scheduled to be fully repaid, 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://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.22(a)(2))<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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInNotesReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_IncreaseDecreaseInNotesReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance for credit loss, of financing 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: 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 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (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;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 financing receivable. Excludes financing receivable covered under loss sharing 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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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/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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<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_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncashOrPartNoncashDivestituresByUniqueNameAxis=ppsi_TransformerBusinessUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NoncashOrPartNoncashDivestituresByUniqueNameAxis=ppsi_TransformerBusinessUnitsMember</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_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember</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_DebtInstrumentAxis=ppsi_FirstSellerNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=ppsi_FirstSellerNoteMember</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_DebtInstrumentAxis=ppsi_SecondSellerNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=ppsi_SecondSellerNoteMember</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="idm139913806498248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other assets are summarized below: (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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_RightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">$ 1,086<span></span>
</td>
<td class="nump">$ 1,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Notes receivable, net</a></td>
<td class="nump">5,564<span></span>
</td>
<td class="nump">5,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositAssets', window );">Deposits</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermInvestments', window );">Other long-term receivables</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">28<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_OtherAssets', window );">Other assets</a></td>
<td class="nump">$ 6,665<span></span>
</td>
<td class="nump">$ 6,898<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppsi_RightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 leases.</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;">ppsi_RightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DepositAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8,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_DepositAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 financing receivable. Excludes financing receivable covered under loss sharing 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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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/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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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>
</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="idm139913809692536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 13, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">780<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_DebtInstrumentAxis=ppsi_PaycheckProtectionProgramLoanMember', window );">PPP Loan [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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentFaceAmount', window );">Loan face value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment</a></td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 780<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (a)<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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DebtInstrumentAxis=ppsi_PaycheckProtectionProgramLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=ppsi_PaycheckProtectionProgramLoanMember</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>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="idm139913817477480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">PPP Loan</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,413<span></span>
</td>
</tr>
<tr class="re">
<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 );">Less: current portion</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">780<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total long-term obligations</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 633<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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. 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://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 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: 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 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</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="idm139913799950264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Details Narrative) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">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>Jul. 07, 2021</div></th>
<th class="th"><div>Jun. 01, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,726,045<span></span>
</td>
<td class="nump">8,726,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,726,045<span></span>
</td>
</tr>
<tr class="re">
<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 (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock-based compensation not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 191<span></span>
</td>
<td class="nump">$ 191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember', window );">Dividend Declared [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividend date declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun.  01,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendsPayableAmountPerShare', window );">Dividend amount (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 22,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend payment date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul.  07,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=us-gaap_DividendPaidMember', window );">Dividend Paid [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DividendsPayableAmountPerShare', window );">Dividend amount (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividend paid</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ppsi_LongTermIncentivePlanMember', window );">Long-Term Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 declared dividend will be paid, 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount of a dividend declared, but not paid, as of the financial reporting 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividend to be paid was declared, 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.</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_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DividendsAxis=us-gaap_DividendDeclaredMember</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_DividendsAxis=us-gaap_DividendPaidMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DividendsAxis=us-gaap_DividendPaidMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ppsi_LongTermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ppsi_LongTermIncentivePlanMember</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>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="idm139913806006552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below: (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period | shares</a></td>
<td class="nump">440,400<span></span>
</td>
</tr>
<tr class="re">
<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 );">Outstanding at beginning of period | $ / shares</a></td>
<td class="nump">$ 6.58<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Outstanding at beginning of period</a></td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at beginning of period | $</a></td>
<td class="nump">$ 155<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Granted | shares</a></td>
<td class="nump">236,667<span></span>
</td>
</tr>
<tr class="re">
<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 );">Granted | $ / shares</a></td>
<td class="nump">$ 3.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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised | 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised | $ / 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited | shares</a></td>
<td class="num">(3,400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited | $ / shares</a></td>
<td class="nump">$ 12.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period | shares</a></td>
<td class="nump">673,667<span></span>
</td>
</tr>
<tr class="re">
<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 );">Outstanding at end of period | $ / shares</a></td>
<td class="nump">$ 5.41<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_ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3', window );">Outstanding at end of period</a></td>
<td class="text">6 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at end of period | $</a></td>
<td class="nump">$ 542<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercisable at end of period | shares</a></td>
<td class="nump">437,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at end of period | $ / shares</a></td>
<td class="nump">$ 6.54<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercisable at the end of period</a></td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at end of period | $</a></td>
<td class="nump">$ 220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppsi_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>Weighted average remaining contractual term for option awards outstanding at the end of 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;">ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ppsi_</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>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="idm139913805976536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data): (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ 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_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (686)<span></span>
</td>
<td class="num">$ (660)<span></span>
</td>
<td class="num">$ (335)<span></span>
</td>
<td class="num">$ (3,581)<span></span>
</td>
</tr>
<tr class="re">
<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>Denominator:</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 basic shares outstanding</a></td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities - equity based compensation plans</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="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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted net loss per common share</a></td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
</tr>
<tr class="re">
<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="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.41)<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_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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</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="idm139913804691272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following tables present information about segment income and loss: (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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 5,625<span></span>
</td>
<td class="nump">$ 5,087<span></span>
</td>
<td class="nump">$ 9,127<span></span>
</td>
<td class="nump">$ 10,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="num">(745)<span></span>
</td>
<td class="num">(1,184)<span></span>
</td>
<td class="num">(1,852)<span></span>
</td>
<td class="num">(2,932)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | T &amp; D Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">3,596<span></span>
</td>
<td class="nump">2,987<span></span>
</td>
<td class="nump">4,983<span></span>
</td>
<td class="nump">5,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="num">(125)<span></span>
</td>
<td class="num">(626)<span></span>
</td>
<td class="num">(564)<span></span>
</td>
<td class="num">(1,403)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | T &amp; D Solutions [Member] | Switchgear [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">3,596<span></span>
</td>
<td class="nump">2,987<span></span>
</td>
<td class="nump">4,983<span></span>
</td>
<td class="nump">5,864<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Critical Power 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="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,029<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">4,144<span></span>
</td>
<td class="nump">4,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="nump">163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="num">(42)<span></span>
</td>
<td class="num">(199)<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="num">(399)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Critical Power Segment [Member] | Equipment [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">225<span></span>
</td>
<td class="nump">685<span></span>
</td>
<td class="nump">480<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Critical Power 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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,870<span></span>
</td>
<td class="nump">1,875<span></span>
</td>
<td class="nump">3,459<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="num">$ (578)<span></span>
</td>
<td class="num">$ (359)<span></span>
</td>
<td class="num">$ (1,162)<span></span>
</td>
<td class="num">$ (1,130)<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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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=ppsi_TAndDSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ppsi_TAndDSolutionsSegmentMember</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=ppsi_SwitchgearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ppsi_SwitchgearMember</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=ppsi_CriticalPowerSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=ppsi_CriticalPowerSolutionsSegmentMember</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_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquipmentMember</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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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>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="idm139913809531176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues are attributable to countries based on the location of the Company&#8217;s customers: (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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 5,625<span></span>
</td>
<td class="nump">$ 5,087<span></span>
</td>
<td class="nump">$ 9,127<span></span>
</td>
<td class="nump">$ 10,088<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 5,625<span></span>
</td>
<td class="nump">$ 5,087<span></span>
</td>
<td class="nump">$ 9,127<span></span>
</td>
<td class="nump">$ 10,088<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="idm139913801435720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (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>
<div>Number</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_NumberOfReportableSegments', window );">Number of reportable segments</a></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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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>EXCEL
<SEQUENCE>60
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M+14 OM]P+I]OU +MORCF_P)02P,$%     @ $(,-4X+#J<+, @  !PD  !@
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
MZ>GE]^F$T7W^LG9-&:-Q?K@C.""I /#?MY2R]Q/Q_K?\%X3%?U!+ P04
M"  0@PU3EO%BFK8,   L(   &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;*5:VW(;-Q)]UU>@M*DMNXJB2$JVG/A21<MVK&QBJ40[?MC:!W &)+&: 28
M1C3S]7NZ 0R'$F5[DP=+(@;3Z,OIT]V@7ZRMN_$KI8+X4E?&OSQ<A=#\='SL
MBY6JI1_:1AD\65A7RX"/;GGL&Z=DR2_5U?%D-'IZ7$MM#E^]X+4K]^J%;4.E
MC;IRPK=U+=WFM:KL^N7A^# O7.OE*M#"\:L7C5RJF0J?FBN'3\>=E%+7RGAM
MC7!J\?)P.O[I]2GMYPV_:[7VO;\%63*W]H8^7)0O#T>DD*I4$4B"Q*];=:ZJ
MB@1!C3^2S,/N2'JQ_W>6_HYMARUSZ=6YK3[K,JQ>'CX[%*5:R+8*UW;]7B5[
MGI"\PE:>?XIUVCLZ%$7K@ZW3R]"@UB;^EE^2'[[GA4EZ8<)ZQX-8RS<RR%<O
MG%T+1[LAC?Y@4_EM**<-!646')YJO!=>O9[.+F;B\IVXNGX[>_OAX_3CQ>6'
M%\<!HFG#<9'$O(YB)@^(>2I^LR:LO'AK2E7NOG\,E3J])EFOUY.O"ORE-4-Q
M,AJ(R6@R_HJ\D\[.$Y9W\H"\2[>41O\I"0H#<6Z-MY4N942&*<654UZ9$!?L
M0KS31II"RTK,L*@ P^#%OZ=S'QR ])^O:'3::73*&IW^7<]_7<QX*/9*$I>W
MRMU26ES!)*6<N+)K_)S9JB4C_4!<F&+(QFO8ME[9JMH(NS:J1(K.O2ZU=%IY
M\0AYHIS#<K!BI9S2<)D78:7$/__Q;#(9/3^W=2/-9L ?Q\_S<CKX[O):W5VQ
MK<LKI$Y:;7U:? S FW8!O[=.#012NN)]G@PLE)!B[JPLA9-FJ2AXOE$4NK 1
MG/U.%X@C F=\K;UG!)0:D=3SM@. -4=>!R4:]M)2&>4B&-0?K6XH_@(4*&33
M5!#''A1P!'D!0BH=-@-\+EL2*ZN!*&Q=*\<((O%S6=RT39(.^KM1X%)QV3K1
M. V@-=C7.%NV!6+1,XX.*:JV5,*O=2A62R4=/U=F"20<)46A68$$=& #/KJI
M&+*(V7P#_QA6&$<LM*K*H^PXHP)Q)L65^#M('7WA5".UN^\*Z3VK_1%&IY@+
M[8$)6?[12A<4@00RP)=!_*H0JP_ WR_*>;6)3FY(%(Q:.%O#=TXI\5F)E;Q5
M JKL9B&=(HLBGJ/-4K1&MJ4.? ;.TC79G/(8BXLN9?TV98&&T-.63YHK9>!L
M&$GZ-JWSK41XX07:ZMI*=>_-WIXGCRP(2;Q&.K5[9$M> 7&ICKB&XEPY=JLV
ML8!FN"VL#<8";P!B45D/9"-RAO90&J:@LS>E,2V';H]YG16T#WJY$GL4:DA8
M93W)<PEC9%@,)YV!YZJ)WF0[/AGV+?,=LCYEX:?A;"A^GDZO<C(.>DZ$_TL4
M:+P% -I:AW#/H=9GET8_+MLJ9L^0(C]7E584_)6,SNVY Y@$[&&=P&_@"\YB
MH-XHWMGW:!-Q@\/A4Y1)7P&29'B.*3XJ-P3C\4?;:)-X'LR"WH.<.1"2>*7\
M+U*8G3M@>($G2) U1(Z+%"$(+%KGZ,'."T8A8SV:&SIX@1S"2QPM/G8;P<:"
M:YB'H#CZ!T9.3 XF%G)5(?U*+- T^1A.[&P8@C:9_[TIL U71E7,X/U'$\GU
MY>.)MB6'@7R;+=0,TI*I\%;E5,@BLQ"<KQT9[HF!-^"N>#3]=:28%BL&;&Q
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
M#7A.UX3Y QW0_0>!5_\#4$L#!!0    ( !"##5-_M9$;*P,  "8'   8
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
M8 !3EA;@_<I SWA##+HOL#?_!5!+ P04    "  0@PU32RM<FIP"  "]!0
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
ML@*TGTAR2CVQ!G:?89/_ 5!+ P04    "  0@PU30ATO$O\#   K"   &0
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
M>9P_LI+K)2!BWI 24D4(R'D%VC'7)9!<L8JU94'6A6:N3VN1H52MUJ"?&Y8
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;*54WV_3,!!^SU]A!81
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
MN+.VZ$>127>8,]-4!4K:V2B=,TM3O8U,H9%E7BD741+'W2AG7(:C@5];ZM%
ME59PB4L-ILQSIE\F*-1^&+;"X\(CW^ZL6XA&@X)M<87V<['4-(M.5C*>HS1<
M2="X&8;C5G_2<>?]@3\X[LV9#"Z2M5+/;G*7#</8 4*!J746& W?<(I".$,$
MXVMM,SRY=(KG\M'Z!Q\[Q;)F!J=*?.&9W0W#7@@9;E@I[*/:?\0ZGAMG+U7"
M^"_LZ[-Q"&EIK,IK94*0<UF-[%#S\#,*2:V0>-R5(X]RQBP;#;3:@W:GR9H3
M?*A>F\!QZ9*RLIIV.>G9T62\NIO">#&#V=VGST_S&7QZ6*U@.7^$Z</]_<,"
M5A_'CW.X>F)K@>9Z$%GRZG2CM/8PJ3PD%SQTX5Y)NS,PEQEFW^M'A/8$.3E"
MGB1O&OR]E$UHQPU(XJ3UAKWVB8*VM]>^8&_.M.1R:V")&E8[IA'^'*^-U71C
M_GK#?N=DO^/M=R[8?]HA;)2@ZT]>P#H>P: UM*CM#BQMIRHO2LO\/54;=\UX
M"DQFD'%16LQ *&.@('S&X[OBDO14:>B,:0 >4BSLV7Y&5^&Z_UJNWH8Z<8Z#
M5QT3Q)S05?:Y@92)M!3,G7%5D8&2/I2]KP.:LV^HJ:Q!EOF:]"DLKVN G@9C
MR8=C(RNU)X44R0E763-P=$V)#R9??ONEE[1NWQO O!#J!;'F1%-)*XK5JO09
M5%&5]YYIQP4S!$$(-W*9:J0'Q#)Q],V-*7T"RH)T\( ZY08=.%+73%K3"%R
M4EF*F)Z>##7%PJO8CC&3/S*U\6NXV1 :>GM*04PXA):_\^S1:].$_YS\X']*
M/O&HB;#SV@.J''25$ZSXX<*.JRGWB<^D19E3*HGQ?K"@-N'@!+\&5]U>-[CV
M0C>NA';[IA8:-[T6B3.4BAZM2O?+OV]&%>F/MR+H-6Z3[BO?><4U9>M(,'&9
MTA6RG"R\ _Q:<OM2WT='*S6/BM=",&D"?Y^2]Q?',[@N/Z<$R#KJ'PJ!8JV0
M71H7ES3[055K1%;<C'L5;=])G:/4\4Q64'[V_&O/5G36)2BA6]\+J9!5*6W5
M,$ZKIW8[KKK,/\>K7GW/])93#0C<D&K<O+T)05?]KYI85?B>LU:6.I@7=_3+
M@-H=H/V-4O8X<0Y./R&COP%02P,$%     @ $(,-4T'#$)?H P  (@H  !D
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULQ59;;]LV%'[7KR"\H7  (9*H
MB^74,> D;IH!N<!RMH=A#[1\;!.52)6DX[2_?H>4["9%DO6AVU[(P\OYSG<N
MO(QV4GW2&P!#'NM*Z-/>QICF) ATN8&:Z6/9@,"5E50U,SA4ZT W"MC2*=55
M0,,P"VK&16\\<G-W:CR26U-Q 7>*Z&U=,_7E#"JY.^U%O?W$C*\WQDX$XU'#
MUE" N6_N%(Z" \J2UR TEX(H6)WV)M')66KWNPV_<]CI)S*QGBRD_&0'5\O3
M7F@)006EL0@,NP<XAZJR0$CC<X?9.YBTBD_E/?H'YSOZLF :SF7U!U^:S6DO
M[Y$EK-BV,C.Y^PB=/XY@*2OM6K+K]H8]4FZUD76GC QJ+MJ>/79Q^!$%VBE0
MQ[LUY%A>,,/&(R5W1-G=B&8%YZK31G)<V*041N$J1STS/KLOKFZF14&*Z>7U
M]&9.)C<7Y')Z>SF;W'V\.B=7-Q]N9]>3^=7M#>G/V:("?30*#%JV^D'963EK
MK=!7K&3D6@JST60JEK!\KA\@XP-MNJ=]1M\$_&TKCDD<^H2&-'H#+SZ$(79X
M\2MX!:RQT@R902.5X6)-_IPLM%%8-'^] 9\<X!,'G[P"/]\ 6<D*3X"%-BZ,
M! ^1MC:Y:,^6*](%'ARB.S9<E+(&PL225%+KDY<"_Y\8]N8;!? LB5[!'Y]/
M8$[ YN2;8)-CF_")-(,'$%O0WOP=JYOW%Z20U=92T%ZQXZ;<K($I[U<O]M-A
MACWUA_D ^P3[&/O4S[.D6VW7VI5V_EQQPTM6D3NY _4$>_IYRQOKFQ>E0X_2
MU,ORU$ORT"M /? 2O,C/!Z%K4X1/<%?L#Y($C804-?PH#-%4A#.)3RF:0EA9
M\24SZ+OEE2&H[4/'=^A'U/91B!/Y3PS@!6#^2MZE#3/$:ENR7]W$"U%%"KF-
MIPU>;!EF^>MARJB7)Z@0>5$6>_>"8>F4UD-22H5' T4B'T!M\/XG\(A/@\94
M#KS<BU!M\'U07"0B%Q<:A[9-?F8H;AM 1K:R;96^Z'O?6C^R0D:S5DBQ3IP0
M^4D8H_AJ-/H)Q>5^-!RZS@'T8S?ZT=#TTT'NM-(6PX\RV@D8D*/O ]8?).F>
M7)0?>.8I;46L^!C%-ZZD]' EI6_>#/MS2)C"@VZ,XHNMNQ^(D>C15N ,KMH7
M;TFPT@S>),YA6W9RY<;GLFZ8^/+NEYQ&@_>Z>Z] O7Q3_9]\_HT+[%YPF_W"
M8.[T/]X +Z4L>/)N(\VU^YWHUMOV"3_,'CY D_;=_[:]_3U=,[7F0I,*5J@:
M'@\PVJK]D;0#(QOW"UA(@S%QHJU44'8#KJ^D-/N!-7#X%H[_!E!+ P04
M"  0@PU3DS9'+5X$   ;$   &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6RM6%UOXC@4?9[]%1::AXY4-7'X"%,!4BEMMZN=#BKMSL-J'TQR*5:3.&,[
MT$K[X_<Z21,HB8M6\P))\#WW^/KD7)O15LAGM0;0Y"6.$C7NK+5.SQU'!6N(
MF3H3*23XRTK(F&F\E4^.2B6P, ^*(\=SW8$3,YYT)J/\V5Q.1B+3$4]@+HG*
MXIC)URE$8CONT,[;@WO^M-;F@3,9I>P)%J ?T[G$.Z=""7D,B>(B(1)6X\X%
M/;_Q7!.0C_B+PU;M7!,SE:40S^;F-AQW7,,((@BT@6#XM8%+B"*#A#Q^EJ"=
M*J<)W+U^0[_.)X^363(%ER+ZP4.]'G>&'1+"BF61OA?;WZ&<4-_@!2)2^2?9
M%F-]'!QD2HNX#$8&,4^*;_92%F(GH$M; KPRP'L7X/5: KIE0/=]0%N&7AG0
M>T_);PGHEP']8^<P* ,&QU+RRP _7ZRBNOG2S)AFDY$46R+-:$0S%_GZYM&X
M(CPQ4EQHB;]RC-.3Z<7B=D&^7Y/Y_=7BZN[AXN'V^QTYF8%F/%+DCDG)C%B^
MD,_$(6K-)"C"$_*8<*U.\2%>/ZQ%IE@2JI&CD9(!=H(R_;1([[6D_R.+SHCK
MGQ+/]>CC8D9./G^I$S7@77Z$ER >+?"L0#,[T#<FSTB7[A%K0+DZ@D[7W4.Y
MR^(E2"NW:SOJ#(**FWM,T6[L>!<ISI5V]_#V41Q4524MKY*6E\/V6F"+B1*Q
M(BP,N3$>%I%(!,Q<*O(O*08T5;4 [N? QDPWD^[(V31PZ59<ND=RD9 *J=DR
M J+@"4U5VZET#ZAXS51Z%96>E<HE4^NF1$748"=1G[IN<ZY^E:MOS?4#VP!/
MGDC 4JY9U)2V?Y!VT&]+.ZC2#NQ3%'&,;0;-*W@^)2F39,.B#,@)FD4HHHA)
M15)<CERP7[#\5O5>%<F&.Q3=,]>E%<?BG?EHU-Y,_&HFOG4FMU+"!B6;RT6C
MQRU?201:%UH*)*"PFRC[!U6EP[:J#BLN0RN7>U!:\D!#B.O9K*'A@5BI[_??
M%<J:Q6Q]SE7* AAW<&^C0&Z@,R$6._A:T?]JI3^?S\F?@B7D[V]@7K9_+)C4
MK=N7:T7-$5=(MY!8H_FYAXO1:UL,NM,XJ37S#>[S"*H<7C2^8AE7:V,F1A8A
M+)M$,2L!6XF4'>6#4?MT:S.F=C>>\0T/(0D)=@]\ 5%$QZQ#[:_4;K 5?,@T
M8 6*'(T-W Z4MTQZ^MNG3Z9GVKC5ADOMCEMQ8['(<(G^GPU=EEG\/8>A+=V
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
M=5F;8:9>;, U0.TO&).;B3;0O ''_P!02P,$%     @ $(,-4W^@'IGZ @
M] D  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULM59;;]HP%/XK5M2'
M5MJ:&X10 5*Y3.NT5@C:[J':@R&')&IB,]N![M_/=D(:($2H4U_ =K[+.2<G
MMGM;REYY!"#06YH0WC<B(=8WILF7$:287],U$/ED15F*A9RRT.1K!CC0I#0Q
M'<ORS!3'Q!CT]-J4#7HT$TE,8,H0S](4L[]#2.BV;]C&;F$6AY%0"^:@M\8A
MS$$\K:=,SLQ2)8A3(#RF!#%8]8U;^V9B:X)&/,>PY94Q4JDL*'U5D[N@;U@J
M(DA@*90$EG\;&$&2*"49QY]"U"@]%;$ZWJE_T\G+9!:8PX@FO^) 1'W#-U
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
M>S&P4-8(R:H.K'90$=J^\5/7ARV NP_@=0#O-2#8 _ [@/]>A: #!.]5&'0
M4[K=UFX:%V.)HY"S->(Z6['I@>F^0:M^$:K/R5QRM4H43D;I[&N:S&Y_GJ+T
M:GQSB\8W,4J^W5VFUXF*CF.0F)0"W6#.L?ZD)^@#NIO'Z/CH!!TA0M%MP1J!
M:2Y"6ZK]:%8[Z[0GK;:W1]M'UXS*0J"$YI#OP,>'\><'\+;J0]\,;].,B7>0
M\$M#SY#OG"+/\=P=^YF^'^[L*N?_U)-_5G_1#+\_&;[A\_>=#*[,B,MG=3)*
M3"52WQ@E#PVIE4M(]&N\$)*K:_[[@%302P5&*M@C%8/RN(Q@8QWPI#Q0P*[C
MU+*<&Q9M@(^1?Q':C]M?Z&W*X%5*_#;E(GB9DKQ-<=U!G]/6:&]=N@KXRKB=
M0!EKJ&R[W,_VACHV/O)J?N(.I^Z.^5@9<.N7?^E;][[&?$6H0"4LE91SIOV.
MMX[8!I+5YLHOF%0&8H:%^HD UPEJ?<F8W 1:H/\M17\ 4$L#!!0    ( !"#
M#5,-591@!P0  +@/   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;+57
M46_B.!!^WOL55K0G[4IW) Y)2"M :H&6/:E[56GO'D[W8)(!K$ULUG9@D>['
MGQW20$L24O7N!>)XOIGYQN//<7_+Q3>Y E#H1YHP.;!62JTO;5M&*TB)[/ U
M,#VSX"(E2@_%TI9K 23.06EBNXX3V"FAS!KV\W?W8MCGF4HH@WN!9):F1.RN
M(>';@86MYQ</=+E2YH4][*_)$F:@GM;W0H_LTDM,4V"2<H8$+ ;6%;Z<XM
M<HL_*&SET3,R5.:<?S.#+_' <DQ&D$"DC NB_S8P@B0QGG0>WPNG5AG3 (^?
MG[W?Y.0UF3F1,.+)GS16JX$56BB&!<D2]<"W4R@(^<9?Q!.9_Z)M8>M8*,JD
MXFD!UAFDE.W_R8^B$$< [-4 W +@M@5T"T"W+< K -YK0% #\ N WS9"4 ""
MMH!> >BU!80%(&\7>[\<^5J.B2+#ON!;)(RU]F8>\H;(T7H)*3.].U-"SU*-
M4\/?'Z>3!W0UFTT>9^C3&!2AB41?B1#$--5G]"MZFHW1IX^?T4=$&7I<\4P2
M%LN^K71XX\2.BE#7^U!N3:C?,M9!;O@+<AU\40$?M8!W'0-W<05\W P?0Z3A
MN#;ZY'W1;]K#G0KX;>OD*^'39OA5MNP@'%1QMW6_E$WCEDWCYOZ\&G^YPB&^
M0)D$1*0$5=4.H[V3('=B-'0SQ$X8].W-<=G;&-U6&/F.7QJ](-$M270;28Q6
MA"W!]#3C"K0.1T W9)Y 57,TNC+GRZ5<DP@&ECY )(@-6$-4U27=4R(77C4/
MK^3A-?/0>W5'V1)M2)*!617#IVH]O)/@OA]XK]:CC=%MA5'7=ZIY^"4/OY''
MHR!,FL,8!+K.I)Z5$CTQJB3ZZP[2.8B_&UHW**,$C5'N,Q&M]%F'UH)&>;5B
M+7-2496)JJ)=!R=4@]!Q:KCVRBQZ[^6*_D&S;,Y%3!E1$*,QS%6;0H1E"F%S
M(01E$5V3!)&49TQ5J4IXPKWGUU&_*.->-,;]PA3H/:*0/F JN[09[G4<Y^>J
M'?IFV(OLL7,X+YU&3W=$=PI5.Q17YS\Y@W^6\I\^?-!B[C;E='2&XS,2(%=H
M37;ZFU(AW5:ZN7E*I>1B5R<&X\+E"RD*ZQ87'TX&W'PTO$551[A"U^OD$!]T
M'3<+^P,8)23YIW&]&D[PJ1:[N"[X08SQ?Z7&N$)$@Z,%*+(\8_4RS8/6XG>+
M;:, Z<D;*O0NGNE;A_;QU2QV"W7"!YW&9X3ZO#Z-\:DX=]W7)9P65OYQ"6L5
M'!\D'/^_&FXF(>(L?G,-#Q*/WZ_Q^%3DW5.1MX]N&.9.>T?$DC*)$EAHF-/I
MZ>J*_35Q/U!\G5\ZYESI*TS^N-)7:Q#&0,\ON&9;#,P]IKRL#_\%4$L#!!0
M   ( !"##5.VY/9BM0(  #8'   9    >&PO=V]R:W-H965T<R]S:&5E=#0P
M+GAM;(U576^;,!3]*Q;:0RNEY2M %A&D-M&T3=H6M>OV,.W!@4NP:C"S3=+M
MU\\V%-&4H+XD-MQS?,ZQ?8F/C#^* D"BIY)68F454M9+VQ9I 246UZR&2KW)
M&2^Q5%.^MT7- 6<&5%+;<YS0+C&IK"0VS[8\B5DC*:E@RY%HRA+SO[= V7%E
MN=;S@SNR+Z1^8"=QC?=P#_*AWG(ULWN6C)10"<(JQ"%?63?N<AWI>E/P@\!1
M#,9(.]DQ]J@GG[*5Y6A!0"&5F@&KOP.L@5)-I&3\Z3BM?DD-'(Z?V3\8[\K+
M#@M8,_J39+)860L+99#CALH[=OP(G9] \Z6,"O.+CFUM%%DH;81D90=6"DI2
MM?_XJ<MA '#G9P!>!_#>"O [@&^,MLJ,K0V6.(DY.R*NJQ6;'IAL#%JY(97>
MQ7O)U5NB<#+Y)@O@" L!4B#,H=M.\@\RM--[O$07&Y"84'&)KM##_09=O+M$
M[Q"IT/>"-0)7F8AMJ:1H0COMEKUME_7.+/NYJ:Z1[\R0YWCN"'P]#=] JN"N
M@3LOX;8*H$_!ZU/P#)]_EB\'SI7E-1-2S- :UT1BJE.8H2V'&A,U4%91F]=-
MF]>&B)0RT:C8?MWLA.3J4/Z>D./W<GPC9WY&CKE+B.6H$=#MS5C$+4EH2/1M
M/22NLPAC^S ,<J0H<(*^Z(6^>:]O/JGO*Y,@U!U.@1SPCL(,52#'%+8TP6#Q
M( CG)PI'BOS &5<8] J#284;J)D@X[$%K]9S@Q-)DR4O!(6]H'!24'MN**OV
M5Q)X.0AO5.,DF>[L2U'C%%:6:MT"^ &L!(U=H_"5$6\Q;B3JC41O,'+^4$:O
MSEL8AJ?YCA0MWI\*LP==37]1OF"^)Y5 %'(%<ZXC98NW7;J=2%:;1K=C4K5-
M,RS4APVX+E#O<Z;.;3?1O;/_5";_ 5!+ P04    "  0@PU3>XRK,_<"  "=
M"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RUEEM/VS 4Q[^*%?$
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
MKKPP3V3""2PXIK+R?);3;Q^HG+V6V&B2R;:W[C+Z,OP!\T5(!41DKC#.F:?
M/+M?9@/)5NGU9L:DNBRECTMU)R=<&ZCO<\;D\T#?F(I;_O _4$L#!!0    (
M !"##5/9V]Q,[P,  .H.   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM
M;*U776_;-A3]*Q="'UH@M43JPTY@&TB:;.NP8D'3; _#'FB)MHA(I$M2<0+L
MQX^49,FM/FRO>[%%BO?<<R\O#W7G.R&?5$JIAI<\XVKAI%IOKUQ7Q2G-B9J(
M+>7FS5K(G&@SE!M7;24E26F49R[VO,C-">/.<E[.W<OE7!0Z8YS>2U!%GA/Y
M>D,SL5LXR-E/?&:;5-L)=SG?D@U]H/IQ>R_-R&U0$I93KIC@(.EZX5RCJQM<
M&I0K_F!TIPZ>P8:R$N+)#CXF"\>SC&A&8VTAB/E[IA]HEEDDP^-K#>HT/JWA
MX?,>_:<R>!/,BBCZ061_LD2G"V?F0$+7I,CT9['[A=8!A18O%IDJ?V%7K_4<
MB NE15X;&P8YX]4_>:D3<6#@3P<,<&V 2]Z5HY+E+=%D.9=B!]*N-FCVH0RU
MM#;D&+>[\J"E><N,G5Y>[_<#Q!J,M_@)Q+;-%].O4/"$2M I!>PA!+\)OGG_
MA<H</O*8<IM4N,^(,5 6X]>"4_"]"[,8HPL@/($X)7Q#%22%9'Q3(BGV KG@
M.E5 #7S2,9,43)4I@V]>KFSQ7,';6ZH)R]0[> ,NJ-0L4L X/'*FU869-,]?
M4E$HXU3-76W28X-TXSH5-U4J\$ J(OA4,;JSC+ZU=TU:F]SB?6YO\"B@B6G2
MQ/3X< MOW[QKF5>_(V[\9@O]THT_X.;N:V&WZ:_KE=+2[-K?(YA!@QF4F,$
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
M4=2=@T?G4; ]IX+=OQ_FOP%02P,$%     @ $(,-4Y>*NQS     $P(   L
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
M4$L! A0#%     @ $(,-4P=!36*!    L0   !               ( !
M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  0@PU35=@B4^T    K @
M$0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M"  0@PU3F5R<(Q &  "<)P  $P              @ '+ 0  >&PO=&AE;64O
M=&AE;64Q+GAM;%!+ 0(4 Q0    ( !"##5.^EY#],P4  .<5   8
M      " @0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M"  0@PU3O7'E>H\%  "N&   &               @(%U#0  >&PO=V]R:W-H
M965T<R]S:&5E=#(N>&UL4$L! A0#%     @ $(,-4X+#J<+, @  !PD  !@
M             ("!.A,  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4
M Q0    ( !"##5.P(D[%K@4   (8   8              " @3P6  !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  0@PU3KVN7J;X"  "G
M"   &               @($@'   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL
M4$L! A0#%     @ $(,-4Y>D;RD%!P  ;1X  !@              ("!%!\
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( !"##5/>;2:V
MD@4  (X@   8              " @4\F  !X;"]W;W)K<VAE971S+W-H965T
M-RYX;6Q02P$"% ,4    "  0@PU3EO%BFK8,   L(   &
M@($7+   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ $(,-
M4W^UD1LK P  )@<  !@              ("! SD  'AL+W=O<FMS:&5E=',O
M<VAE970Y+GAM;%!+ 0(4 Q0    ( !"##5,X]D+R? 4  $ -   9
M      " @60\  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%
M  @ $(,-4\LN5R*6"@  C1T  !D              ("!%T(  'AL+W=O<FMS
M:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  0@PU32RM<FIP"  "]!0
M&0              @('D3   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+
M 0(4 Q0    ( !"##5.X1$!$MP(  )T%   9              " @;=/  !X
M;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ $(,-4\*Z1,_N
M @  /08  !D              ("!I5(  'AL+W=O<FMS:&5E=',O<VAE970Q
M-"YX;6Q02P$"% ,4    "  0@PU3 ';=9CP$  "2"0  &0
M@('*50  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( !"#
M#5-"'2\2_P,  "L(   9              " @3U:  !X;"]W;W)K<VAE971S
M+W-H965T,38N>&UL4$L! A0#%     @ $(,-4ZKEM+3. P  8 @  !D
M         ("!<UX  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M    "  0@PU3I<Z1'KL#  !W"   &0              @(%X8@  >&PO=V]R
M:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( !"##5."R.(*;@4  /(,
M   9              " @6IF  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL
M4$L! A0#%     @ $(,-4Y#*#UV< @  D 4  !D              ("!#VP
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  0@PU35U,\
M]M@"  #R!@  &0              @('B;@  >&PO=V]R:W-H965T<R]S:&5E
M=#(Q+GAM;%!+ 0(4 Q0    ( !"##5.ZU;U@A (  )\%   9
M  " @?%Q  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @
M$(,-4]97JX)_ @  4 4  !D              ("!K'0  'AL+W=O<FMS:&5E
M=',O<VAE970R,RYX;6Q02P$"% ,4    "  0@PU3\'&8]M0"  #X!0  &0
M            @(%B=P  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4
M Q0    ( !"##5/XZW&3C@(  %\%   9              " @6UZ  !X;"]W
M;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ $(,-4RA5M\I6 @
MYP0  !D              ("!,GT  'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6Q02P$"% ,4    "  0@PU30G_&60,#  #W!@  &0              @(&_
M?P  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( !"##5-$
M_&F\M ,  ) (   9              " @?F"  !X;"]W;W)K<VAE971S+W-H
M965T,C@N>&UL4$L! A0#%     @ $(,-4T'#$)?H P  (@H  !D
M     ("!Y(8  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M"  0@PU3DS9'+5X$   ;$   &0              @($#BP  >&PO=V]R:W-H
M965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( !"##5-5U6<0!@,  !P(   9
M              " @9B/  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L!
M A0#%     @ $(,-4^[06WF= P  %@T  !D              ("!U9(  'AL
M+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  0@PU3.".<!P8#
M   /"@  &0              @(&IE@  >&PO=V]R:W-H965T<R]S:&5E=#,S
M+GAM;%!+ 0(4 Q0    ( !"##5-_H!Z9^@(  /0)   9              "
M@>:9  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ $(,-
M4[FM_4,0 P  8@D  !D              ("!%YT  'AL+W=O<FMS:&5E=',O
M<VAE970S-2YX;6Q02P$"% ,4    "  0@PU38R68$HT"  !Q!@  &0
M        @(%>H   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0
M   ( !"##5._SW8Z?@,  )P-   9              " @2*C  !X;"]W;W)K
M<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ $(,-4Z&_IZ6' @  H@8
M !D              ("!UZ8  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q0
M2P$"% ,4    "  0@PU3#5648 <$  "X#P  &0              @(&5J0
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( !"##5.VY/9B
MM0(  #8'   9              " @=.M  !X;"]W;W)K<VAE971S+W-H965T
M-# N>&UL4$L! A0#%     @ $(,-4WN,JS/W @  G0D  !D
M ("!O[   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  0
M@PU3'C)E;E@"   #!@  &0              @('MLP  >&PO=V]R:W-H965T
M<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( !"##5,[B;\X'P0  /$/   9
M          " @7RV  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#
M%     @ $(,-4]G;W$SO P  Z@X  !D              ("!TKH  'AL+W=O
M<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  0@PU3\^?U5*L#   A
M#0  &0              @('XO@  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM
M;%!+ 0(4 Q0    ( !"##5."G0E@_P0  %P8   9              " @=K"
M  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ $(,-4_O"
M;7G; @  I@@  !D              ("!$,@  'AL+W=O<FMS:&5E=',O<VAE
M970T-RYX;6Q02P$"% ,4    "  0@PU3+B,WMRD"  !O!   &0
M    @($BRP  >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    (
M !"##5- H@+7"P,  (L0   -              "  8+-  !X;"]S='EL97,N
M>&UL4$L! A0#%     @ $(,-4Y>*NQS     $P(   L              ( !
MN-   %]R96QS+RYR96QS4$L! A0#%     @ $(,-4YR9Y#E\!   \Q\   \
M             ( !H=$  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( !"#
M#5.2+*"6N $  .<<   :              "  4K6  !X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( !"##5.,3^J/N@$  .X<   3
M          "  3K8  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     X #@
*/P\  "7:      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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>62
<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>63
<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>126</ContextCount>
  <ElementCount>267</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>33</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/StatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/StatementsOfComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/StatementOfStockholdersEquity</Role>
      <ShortName>Consolidated Statement of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BasisOfPresentation</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/FairValueMeasurements</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/Revenues</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - OTHER EXPENSE (INCOME)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/OtherExpenseIncome</Role>
      <ShortName>OTHER EXPENSE (INCOME)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/Inventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - OTHER ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/OtherAssets</Role>
      <ShortName>OTHER ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/Debt</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/StockholdersEquity</Role>
      <ShortName>STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - BASIC AND DILUTED LOSS PER COMMON SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare</Role>
      <ShortName>BASIC AND DILUTED LOSS PER COMMON SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation</Role>
      <ShortName>BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - BASIS OF PRESENTATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BasisOfPresentationTables</Role>
      <ShortName>BASIS OF PRESENTATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/BasisOfPresentation</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - REVENUES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/RevenuesTables</Role>
      <ShortName>REVENUES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/Revenues</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/InventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/Inventories</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - OTHER ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/OtherAssetsTables</Role>
      <ShortName>OTHER ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/OtherAssets</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/DebtTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/Debt</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - STOCKHOLDERS??? EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/StockholdersEquityTables</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/StockholdersEquity</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - BASIC AND DILUTED LOSS PER COMMON SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables</Role>
      <ShortName>BASIC AND DILUTED LOSS PER COMMON SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables</Role>
      <ShortName>BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - BASIS OF PRESENTATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative</Role>
      <ShortName>BASIS OF PRESENTATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/BasisOfPresentationTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails</Role>
      <ShortName>The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/FairValueMeasurements</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - The following table presents our revenues disaggregated by revenue discipline: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails</Role>
      <ShortName>The following table presents our revenues disaggregated by revenue discipline: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - REVENUES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/RevenuesDetailsNarrative</Role>
      <ShortName>REVENUES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/RevenuesTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - OTHER EXPENSE (INCOME) (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative</Role>
      <ShortName>OTHER EXPENSE (INCOME) (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/OtherExpenseIncome</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - The components of inventories are summarized below: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails</Role>
      <ShortName>The components of inventories are summarized below: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Property, plant and equipment are summarized below: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails</Role>
      <ShortName>Property, plant and equipment are summarized below: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - OTHER ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/OtherAssetsDetailsNarrative</Role>
      <ShortName>OTHER ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/OtherAssetsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Other assets are summarized below: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails</Role>
      <ShortName>Other assets are summarized below: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - DEBT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/DebtDetailsNarrative</Role>
      <ShortName>DEBT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/DebtTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Schedule of debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/ScheduleOfDebtDetails</Role>
      <ShortName>Schedule of debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - STOCKHOLDERS??? EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/StockholdersEquityDetailsNarrative</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/StockholdersEquityTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails</Role>
      <ShortName>A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data): (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails</Role>
      <ShortName>The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data): (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - The following tables present information about segment income and loss: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails</Role>
      <ShortName>The following tables present information about segment income and loss: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Revenues are attributable to countries based on the location of the Company???s customers: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails</Role>
      <ShortName>Revenues are attributable to countries based on the location of the Company???s customers: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ppsi-10q_063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative</Role>
      <ShortName>BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables</ParentRole>
      <Position>48</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="ppsi-10q_063021.htm">ppsi-10q_063021.htm</File>
    <File>ex31-1.htm</File>
    <File>ex31-2.htm</File>
    <File>ex32-1.htm</File>
    <File>ex32-2.htm</File>
    <File>ppsi-20210630.xsd</File>
    <File>ppsi-20210630_cal.xml</File>
    <File>ppsi-20210630_def.xml</File>
    <File>ppsi-20210630_lab.xml</File>
    <File>ppsi-20210630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</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>66
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ppsi-10q_063021.htm": {
   "axisCustom": 0,
   "axisStandard": 16,
   "contextCount": 126,
   "dts": {
    "calculationLink": {
     "local": [
      "ppsi-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ppsi-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ppsi-10q_063021.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ppsi-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ppsi-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "ppsi-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_doc.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.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": 341,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 68,
    "http://pioneerpower.com/20210630": 7,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 80
   },
   "keyCustom": 15,
   "keyStandard": 252,
   "memberCustom": 12,
   "memberStandard": 20,
   "nsprefix": "ppsi",
   "nsuri": "http://pioneerpower.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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://pioneerpower.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://pioneerpower.com/role/FairValueMeasurements",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000011 - Disclosure - REVENUES",
     "role": "http://pioneerpower.com/role/Revenues",
     "shortName": "REVENUES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - OTHER EXPENSE (INCOME)",
     "role": "http://pioneerpower.com/role/OtherExpenseIncome",
     "shortName": "OTHER EXPENSE (INCOME)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - INVENTORIES",
     "role": "http://pioneerpower.com/role/Inventories",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "role": "http://pioneerpower.com/role/PropertyPlantAndEquipment",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - OTHER ASSETS",
     "role": "http://pioneerpower.com/role/OtherAssets",
     "shortName": "OTHER ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000016 - Disclosure - DEBT",
     "role": "http://pioneerpower.com/role/Debt",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - STOCKHOLDERS\u2019 EQUITY",
     "role": "http://pioneerpower.com/role/StockholdersEquity",
     "shortName": "STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000018 - Disclosure - BASIC AND DILUTED LOSS PER COMMON SHARE",
     "role": "http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare",
     "shortName": "BASIC AND DILUTED LOSS PER COMMON SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000019 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION",
     "role": "http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation",
     "shortName": "BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - Consolidated Statements of Operations (Unaudited)",
     "role": "http://pioneerpower.com/role/StatementsOfOperations",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "ppsi:CostOfGoodsAndServiceExcludingInventoryWriteDown",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ppsi:ReconciliationOfCashAndRestrictedCashTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - BASIS OF PRESENTATION (Tables)",
     "role": "http://pioneerpower.com/role/BasisOfPresentationTables",
     "shortName": "BASIS OF PRESENTATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ppsi:ReconciliationOfCashAndRestrictedCashTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000022 - Disclosure - REVENUES (Tables)",
     "role": "http://pioneerpower.com/role/RevenuesTables",
     "shortName": "REVENUES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - INVENTORIES (Tables)",
     "role": "http://pioneerpower.com/role/InventoriesTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "role": "http://pioneerpower.com/role/PropertyPlantAndEquipmentTables",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - OTHER ASSETS (Tables)",
     "role": "http://pioneerpower.com/role/OtherAssetsTables",
     "shortName": "OTHER ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000026 - Disclosure - DEBT (Tables)",
     "role": "http://pioneerpower.com/role/DebtTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Tables)",
     "role": "http://pioneerpower.com/role/StockholdersEquityTables",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000028 - Disclosure - BASIC AND DILUTED LOSS PER COMMON SHARE (Tables)",
     "role": "http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables",
     "shortName": "BASIC AND DILUTED LOSS PER COMMON SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000029 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Tables)",
     "role": "http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables",
     "shortName": "BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)",
     "role": "http://pioneerpower.com/role/StatementsOfComprehensiveLoss",
     "shortName": "Consolidated Statements of Comprehensive Loss (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ppsi:NumberOfAdditionalLocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "N",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - BASIS OF PRESENTATION (Details Narrative)",
     "role": "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
     "shortName": "BASIS OF PRESENTATION (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ppsi:NumberOfAdditionalLocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "N",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows: (Details)",
     "role": "http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails",
     "shortName": "The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)",
     "role": "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative",
     "shortName": "FAIR VALUE MEASUREMENTS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2019-01-22_custom_CleanSparkMember_custom_Warrant1Member",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000033 - Disclosure - The following table presents our revenues disaggregated by revenue discipline: (Details)",
     "role": "http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails",
     "shortName": "The following table presents our revenues disaggregated by revenue discipline: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30_us-gaap_ProductMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000034 - Disclosure - REVENUES (Details Narrative)",
     "role": "http://pioneerpower.com/role/RevenuesDetailsNarrative",
     "shortName": "REVENUES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:CostsIncurredDevelopmentCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherNonoperatingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - OTHER EXPENSE (INCOME) (Details Narrative)",
     "role": "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative",
     "shortName": "OTHER EXPENSE (INCOME) (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherNonoperatingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - The components of inventories are summarized below: (Details)",
     "role": "http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails",
     "shortName": "The components of inventories are summarized below: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - Property, plant and equipment are summarized below: (Details)",
     "role": "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails",
     "shortName": "Property, plant and equipment are summarized below: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details Narrative)",
     "role": "http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2020-01-012020-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ppsi:ChangeInNoteReceivable",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - OTHER ASSETS (Details Narrative)",
     "role": "http://pioneerpower.com/role/OtherAssetsDetailsNarrative",
     "shortName": "OTHER ASSETS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2019-06-272019-06-28_custom_TransformerBusinessUnitsMember",
      "decimals": "-5",
      "lang": null,
      "name": "ppsi:DivestitureAmountOfConsiderationReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - Consolidated Balance Sheets (Unaudited)",
     "role": "http://pioneerpower.com/role/BalanceSheets",
     "shortName": "Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesReceivableNet",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - Other assets are summarized below: (Details)",
     "role": "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails",
     "shortName": "Other assets are summarized below: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepositAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - DEBT (Details Narrative)",
     "role": "http://pioneerpower.com/role/DebtDetailsNarrative",
     "shortName": "DEBT (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - Schedule of debt (Details)",
     "role": "http://pioneerpower.com/role/ScheduleOfDebtDetails",
     "shortName": "Schedule of debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesIssued",
       "us-gaap:CommonStockSharesIssued",
       "span",
       "span",
       "span",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Details Narrative)",
     "role": "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below: (Details)",
     "role": "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails",
     "shortName": "A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data): (Details)",
     "role": "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails",
     "shortName": "The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data): (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - The following tables present information about segment income and loss: (Details)",
     "role": "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails",
     "shortName": "The following tables present information about segment income and loss: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - Revenues are attributable to countries based on the location of the Company\u2019s customers: (Details)",
     "role": "http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails",
     "shortName": "Revenues are attributable to countries based on the location of the Company\u2019s customers: (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-04-012021-06-30_country_US",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "N",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details Narrative)",
     "role": "http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative",
     "shortName": "BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.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": "00000005 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "role": "http://pioneerpower.com/role/BalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://pioneerpower.com/role/StatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000007 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited)",
     "role": "http://pioneerpower.com/role/StatementOfStockholdersEquity",
     "shortName": "Consolidated Statement of Stockholders' Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - BASIS OF PRESENTATION",
     "role": "http://pioneerpower.com/role/BasisOfPresentation",
     "shortName": "BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ppsi-10q_063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 33,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r455"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r455"
     ],
     "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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r454"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r452",
      "r454",
      "r455"
     ],
     "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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r453"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r464"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r454"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r454"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r456"
     ],
     "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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r444"
     ],
     "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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r447"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r457"
     ],
     "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://pioneerpower.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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r457"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r463"
     ],
     "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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r457"
     ],
     "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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r461"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r455"
     ],
     "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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r457"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r457"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r457"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r457"
     ],
     "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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r454"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r448"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r449"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r443"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r446"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r445"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r450"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r451"
     ],
     "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://pioneerpower.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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r462"
     ],
     "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://pioneerpower.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "ppsi_AmortizationOfImputedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of imputed interest.",
        "label": "Amortization of imputed interest"
       }
      }
     },
     "localname": "AmortizationOfImputedInterest",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_ChangeInLongTermPayables": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of change in long term payables.",
        "label": "ChangeInLongTermPayables",
        "negatedLabel": "Change in long term payables"
       }
      }
     },
     "localname": "ChangeInLongTermPayables",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_ChangeInNoteReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reduction to the principal amount of a note rececivable during the period.",
        "label": "Change in notes receivable",
        "verboseLabel": "Change in note receivable"
       }
      }
     },
     "localname": "ChangeInNoteReceivable",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative",
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_CleanSparkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CleanSpark.",
        "label": "CleanSpark [Member]"
       }
      }
     },
     "localname": "CleanSparkMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_ComputerHardwareAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Hardware and Software.",
        "label": "Computer Hardware and Software [Member]"
       }
      }
     },
     "localname": "ComputerHardwareAndSoftwareMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_CostOfGoodsAndServiceExcludingInventoryWriteDown": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_CostOfGoodsAndServicesSold",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, excluding inventory write-down.",
        "label": "Cost of Goods and Service, Excluding Inventory Write-down",
        "verboseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServiceExcludingInventoryWriteDown",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_CriticalPowerSolutionsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Critical Power Solutions Segment [Member].",
        "label": "Critical Power Segment [Member]"
       }
      }
     },
     "localname": "CriticalPowerSolutionsSegmentMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_DeclaredDividendUnpaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of declared dividends unpaid.",
        "label": "Declared dividend unpaid"
       }
      }
     },
     "localname": "DeclaredDividendUnpaid",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_DivestitureAmountOfConsiderationReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and noncash consideration received from divesting a business unit.",
        "label": "Purchase price of divestiture"
       }
      }
     },
     "localname": "DivestitureAmountOfConsiderationReceived",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_FirstSellerNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First seller note.",
        "label": "First Seller Note [Member]"
       }
      }
     },
     "localname": "FirstSellerNoteMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_LongTermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term incentive plan.",
        "label": "Long-Term Incentive Plan [Member]"
       }
      }
     },
     "localname": "LongTermIncentivePlanMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_NonCashCostOfOperatingLeases": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense included in net income that result in no cash flow for cost of operating leases.",
        "label": "Non-cash cost of operating leases"
       }
      }
     },
     "localname": "NonCashCostOfOperatingLeases",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_NumberOfAdditionalLocations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of additional locations.",
        "label": "Number of additional locations"
       }
      }
     },
     "localname": "NumberOfAdditionalLocations",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "ppsi_PaycheckProtectionProgramLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program Loan.",
        "label": "PPP Loan [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/DebtDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_PaymentOfDeferredPurchasePrice": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of deferred purchase price.",
        "label": "Payment of Deferred Purchase Price",
        "negatedLabel": "Payment of deferred purchase price"
       }
      }
     },
     "localname": "PaymentOfDeferredPurchasePrice",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_PayrollTaxDeferral": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payroll tax deferral.",
        "label": "Payroll tax deferral"
       }
      }
     },
     "localname": "PayrollTaxDeferral",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_ReconciliationOfCashAndRestrictedCashTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of reconciliation of cash and restricted cash.",
        "label": "The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the unaudited interim consolidated statement of cash flows:"
       }
      }
     },
     "localname": "ReconciliationOfCashAndRestrictedCashTableTextBlock",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ppsi_RightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under leases.",
        "label": "Right of use assets"
       }
      }
     },
     "localname": "RightOfUseAsset",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails",
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_RightOfUseAssetAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use assets.",
        "label": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "RightOfUseAssetAmortization",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ppsi_SecondSellerNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second seller note.",
        "label": "Second Seller Note [Member]"
       }
      }
     },
     "localname": "SecondSellerNoteMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding at the end of the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Outstanding at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ppsi_SwitchgearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Switchgear product.",
        "label": "Switchgear [Member]"
       }
      }
     },
     "localname": "SwitchgearMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_TAndDSolutionsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "T And D Solutions Segment [Member].",
        "label": "T &amp; D Solutions [Member]"
       }
      }
     },
     "localname": "TAndDSolutionsSegmentMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_TransformerBusinessUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transformer Business Units.",
        "label": "Transformer Business Units [Member]"
       }
      }
     },
     "localname": "TransformerBusinessUnitsMember",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_Warrant1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant one.",
        "label": "Warrant 1 [Member]"
       }
      }
     },
     "localname": "Warrant1Member",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_Warrant2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant two.",
        "label": "Warrant 2 [Member]"
       }
      }
     },
     "localname": "Warrant2Member",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "ppsi_WorkingCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of working capital as of the balance sheet date.",
        "label": "Working capital"
       }
      }
     },
     "localname": "WorkingCapital",
     "nsuri": "http://pioneerpower.com/20210630",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r100",
      "r139",
      "r152",
      "r153",
      "r154",
      "r155",
      "r157",
      "r159",
      "r163",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r209",
      "r211",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r100",
      "r139",
      "r152",
      "r153",
      "r154",
      "r155",
      "r157",
      "r159",
      "r163",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r209",
      "r211",
      "r212"
     ],
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "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://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r166",
      "r292",
      "r295",
      "r365",
      "r404",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails",
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r166",
      "r292",
      "r295",
      "r365",
      "r404",
      "r405"
     ],
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails",
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r167",
      "r168",
      "r292",
      "r296",
      "r406",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442"
     ],
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r167",
      "r168",
      "r292",
      "r296",
      "r406",
      "r430",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r19",
      "r173",
      "r174"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r14",
      "r372",
      "r390"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r34",
      "r192"
     ],
     "calculation": {
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r22",
      "r52",
      "r53",
      "r54",
      "r393",
      "r411",
      "r412"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r51",
      "r54",
      "r61",
      "r62",
      "r63",
      "r102",
      "r103",
      "r104",
      "r334",
      "r407",
      "r408",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20",
      "r321",
      "r363"
     ],
     "calculation": {
      "http://pioneerpower.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://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r318",
      "r319",
      "r320",
      "r337"
     ],
     "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://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r303",
      "r305",
      "r322",
      "r323"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r98",
      "r147",
      "r154",
      "r161",
      "r178",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r206",
      "r208",
      "r210",
      "r212",
      "r213",
      "r331",
      "r335",
      "r344",
      "r361",
      "r363",
      "r370",
      "r388"
     ],
     "calculation": {
      "http://pioneerpower.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"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "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://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r50",
      "r98",
      "r178",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r206",
      "r208",
      "r210",
      "r212",
      "r213",
      "r331",
      "r335",
      "r344",
      "r361",
      "r363"
     ],
     "calculation": {
      "http://pioneerpower.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://pioneerpower.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://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccounting": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "BasisOfAccounting",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r31",
      "r363",
      "r413",
      "r414"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets",
      "http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r31",
      "r87"
     ],
     "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, at Carrying Value",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r82",
      "r87",
      "r92"
     ],
     "calculation": {
      "http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, and restricted cash, end of period",
        "periodStartLabel": "Cash, and restricted cash, beginning of year",
        "totalLabel": "Total cash and restricted cash as shown in the statement of cash flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails",
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r82",
      "r347"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "Decrease in cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "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": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r279",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Warrant exercise price"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Number of shares called by warrant"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r337"
     ],
     "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://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative",
      "http://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheetsParenthetical",
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "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://pioneerpower.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "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://pioneerpower.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r270"
     ],
     "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",
        "periodEndLabel": "Balance Ending (in shares)",
        "periodStartLabel": "Balance Beginning (in shares)",
        "verboseLabel": "Common stock, outstanding shares"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheetsParenthetical",
      "http://pioneerpower.com/role/StatementOfStockholdersEquity",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18",
      "r363"
     ],
     "calculation": {
      "http://pioneerpower.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, 30,000,000 shares authorized; 8,726,045 shares issued and outstanding on June 30, 2021 and December 31, 2020"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r57",
      "r59",
      "r60",
      "r67",
      "r379",
      "r400"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r281",
      "r282",
      "r293"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 2.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"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r89",
      "r90",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period 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": "Number of shares converted"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r157",
      "r163",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r74",
      "r365"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "totalLabel": "Total cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostsIncurredDevelopmentCosts": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Development costs incurred, including capitalized costs and costs charged to expense, in oil and gas activities.",
        "label": "Contract costs incurred"
       }
      }
     },
     "localname": "CostsIncurredDevelopmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r94",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r231",
      "r238",
      "r239",
      "r241",
      "r250"
     ],
     "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": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r13",
      "r14",
      "r15",
      "r97",
      "r100",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r221",
      "r227",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r244",
      "r245",
      "r246",
      "r247",
      "r357",
      "r371",
      "r374",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/DebtDetailsNarrative",
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r214",
      "r244",
      "r245",
      "r356",
      "r357",
      "r358"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Loan face value"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/DebtDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r39",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/DebtDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r40",
      "r217",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r41",
      "r97",
      "r100",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r221",
      "r227",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r244",
      "r245",
      "r246",
      "r247",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/DebtDetailsNarrative",
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r41",
      "r97",
      "r100",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r221",
      "r227",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r240",
      "r244",
      "r245",
      "r246",
      "r247",
      "r271",
      "r274",
      "r275",
      "r276",
      "r355",
      "r356",
      "r357",
      "r358",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/DebtDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepositAssets": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.",
        "label": "Deposits"
       }
      }
     },
     "localname": "DepositAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r85",
      "r190"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r85",
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r85",
      "r142"
     ],
     "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 expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative"
     ],
     "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://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails",
      "http://pioneerpower.com/role/RevenuesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r292",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301"
     ],
     "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://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails",
      "http://pioneerpower.com/role/RevenuesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r292"
     ],
     "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": "The following table presents our revenues disaggregated by revenue discipline:"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendDeclaredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared [Member]"
       }
      }
     },
     "localname": "DividendDeclaredMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendPaidMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings to shareholders either in cash, property, or capital stock.",
        "label": "Dividend Paid [Member]"
       }
      }
     },
     "localname": "DividendPaidMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.",
        "label": "Dividend payment date"
       }
      }
     },
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r277",
      "r384"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "negatedLabel": "Declared dividend"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
        "label": "Dividends [Axis]"
       }
      }
     },
     "localname": "DividendsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock."
       }
      }
     },
     "localname": "DividendsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
        "label": "Dividend amount (in dollars per share)"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r14",
      "r16",
      "r373",
      "r389"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "label": "Dividend payable"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.",
        "label": "Dividend date declared"
       }
      }
     },
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.",
        "label": "Dividend record date"
       }
      }
     },
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r68",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r115",
      "r117",
      "r122",
      "r123",
      "r124",
      "r128",
      "r129",
      "r338",
      "r339",
      "r380",
      "r401"
     ],
     "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://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails",
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss per share:",
        "verboseLabel": "Net loss per common share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails",
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r68",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r117",
      "r122",
      "r123",
      "r124",
      "r128",
      "r129",
      "r338",
      "r339",
      "r380",
      "r401"
     ],
     "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://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails",
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "BASIC AND DILUTED LOSS PER COMMON SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Stock-based compensation not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r61",
      "r62",
      "r63",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r114",
      "r131",
      "r179",
      "r270",
      "r277",
      "r318",
      "r319",
      "r320",
      "r325",
      "r326",
      "r337",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r407",
      "r408",
      "r409",
      "r465"
     ],
     "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://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "auth_ref": [
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Estimated fair value"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGain": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Unrealized mark to market gain"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Unrealized mark to market loss"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r359",
      "r360"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Principal repayments of financing leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r345",
      "r346"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "negatedLabel": "Foreign exchange loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r85",
      "r248",
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain on extinguishment of debt",
        "verboseLabel": "Gain on extinguishment"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/DebtDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r73",
      "r98",
      "r147",
      "r153",
      "r157",
      "r160",
      "r163",
      "r178",
      "r199",
      "r200",
      "r201",
      "r204",
      "r205",
      "r206",
      "r208",
      "r210",
      "r212",
      "r213",
      "r344"
     ],
     "calculation": {
      "http://pioneerpower.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 (loss)"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r65",
      "r147",
      "r153",
      "r157",
      "r160",
      "r163",
      "r367",
      "r377",
      "r382",
      "r402"
     ],
     "calculation": {
      "http://pioneerpower.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": "Loss before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r99",
      "r113",
      "r114",
      "r145",
      "r324",
      "r327",
      "r328",
      "r403"
     ],
     "calculation": {
      "http://pioneerpower.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 (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r45",
      "r376",
      "r398"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income taxes receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 15.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://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in insurance settlements receivable, which are amounts due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. The expectation is that such reimbursement will be received within one year of the balance sheet date.",
        "label": "Increase (Decrease) in Insurance Settlements Receivable",
        "negatedLabel": "Change in insurance receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInInsuranceSettlementsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 16.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": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesReceivables": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.",
        "label": "Revaluation of note"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in current operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 17.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://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r124"
     ],
     "calculation": {
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Effect of dilutive securities - equity based compensation plans"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InsuranceSettlementsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.",
        "label": "Insurance receivable"
       }
      }
     },
     "localname": "InsuranceSettlementsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r76",
      "r235",
      "r243",
      "r246",
      "r247"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest expense from PPP Loan"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r381"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period.",
        "label": "Change in inventory reserves"
       }
      }
     },
     "localname": "InventoryLIFOReserveEffectOnIncomeNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r48",
      "r363"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventories, net",
        "totalLabel": "Total inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets",
      "http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r48",
      "r187"
     ],
     "calculation": {
      "http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "negatedLabel": "Provision for excess and obsolete inventory"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/ComponentsOfInventoriesAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://pioneerpower.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_CostOfGoodsAndServicesSold",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Write down of inventory"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows",
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Irrevocable standby letter of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r37",
      "r98",
      "r155",
      "r178",
      "r199",
      "r200",
      "r201",
      "r204",
      "r205",
      "r206",
      "r208",
      "r210",
      "r212",
      "r213",
      "r332",
      "r335",
      "r336",
      "r344",
      "r361",
      "r362"
     ],
     "calculation": {
      "http://pioneerpower.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://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r25",
      "r98",
      "r178",
      "r344",
      "r363",
      "r375",
      "r395"
     ],
     "calculation": {
      "http://pioneerpower.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",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r38",
      "r98",
      "r178",
      "r199",
      "r200",
      "r201",
      "r204",
      "r205",
      "r206",
      "r208",
      "r210",
      "r212",
      "r213",
      "r332",
      "r335",
      "r336",
      "r344",
      "r361",
      "r362",
      "r363"
     ],
     "calculation": {
      "http://pioneerpower.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://pioneerpower.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://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r15",
      "r228",
      "r242",
      "r244",
      "r245",
      "r374",
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "PPP Loan"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/ScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 3.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 maturities of long-term debt",
        "terseLabel": "Less: current portion",
        "verboseLabel": "Current debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets",
      "http://pioneerpower.com/role/DebtDetailsNarrative",
      "http://pioneerpower.com/role/ScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://pioneerpower.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",
        "verboseLabel": "Total long-term obligations"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets",
      "http://pioneerpower.com/role/DebtDetailsNarrative",
      "http://pioneerpower.com/role/ScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r41",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) / provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.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://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used in) / provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.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://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r82",
      "r83",
      "r86"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by / (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.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://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r55",
      "r58",
      "r63",
      "r66",
      "r86",
      "r98",
      "r105",
      "r107",
      "r108",
      "r109",
      "r110",
      "r113",
      "r114",
      "r121",
      "r147",
      "r153",
      "r157",
      "r160",
      "r163",
      "r178",
      "r199",
      "r200",
      "r201",
      "r204",
      "r205",
      "r206",
      "r208",
      "r210",
      "r212",
      "r213",
      "r339",
      "r344",
      "r378",
      "r399"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://pioneerpower.com/role/StatementsOfComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://pioneerpower.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 loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails",
      "http://pioneerpower.com/role/StatementOfStockholdersEquity",
      "http://pioneerpower.com/role/StatementsOfCashFlows",
      "http://pioneerpower.com/role/StatementsOfComprehensiveLoss",
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashDivestitureNameDomain": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the sale of an asset or business through a noncash (or part noncash) transaction."
       }
      }
     },
     "localname": "NoncashOrPartNoncashDivestitureNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis": {
     "auth_ref": [
      "r89",
      "r90",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by unique name of asset or business.",
        "label": "Unique Name [Axis]"
       }
      }
     },
     "localname": "NoncashOrPartNoncashDivestituresByUniqueNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r175",
      "r180",
      "r182",
      "r183",
      "r184",
      "r185",
      "r458",
      "r459",
      "r460"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Principal amount"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r19",
      "r173",
      "r183"
     ],
     "calculation": {
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Carrying value of note",
        "verboseLabel": "Notes receivable, net"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails",
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r147",
      "r153",
      "r157",
      "r160",
      "r163"
     ],
     "calculation": {
      "http://pioneerpower.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": "Operating Loss",
        "totalLabel": "Loss from continuing operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails",
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r157",
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies 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.",
        "label": "Operating Segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r12",
      "r369",
      "r387"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other assets",
        "totalLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets",
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "OTHER ASSETS"
       }
      }
     },
     "localname": "OtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r56",
      "r59",
      "r329",
      "r330",
      "r333"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermInvestments": {
     "auth_ref": [
      "r32",
      "r397"
     ],
     "calculation": {
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term investments classified as other.",
        "label": "Other long-term receivables"
       }
      }
     },
     "localname": "OtherLongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": {
     "auth_ref": [
      "r71",
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "OTHER EXPENSE (INCOME)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeAndExpenseTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherExpenseIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedLabel": "Other expense (income)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Dividend paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://pioneerpower.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 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": "Additions to property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r306",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17",
      "r254"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "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://pioneerpower.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r17",
      "r254"
     ],
     "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://pioneerpower.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r17",
      "r363"
     ],
     "calculation": {
      "http://pioneerpower.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,000 shares authorized; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r6",
      "r29",
      "r30"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 7.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://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.",
        "label": "Funding from PPP Loan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {
     "auth_ref": [
      "r79",
      "r81",
      "r88"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.",
        "label": "Bank overdrafts"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfBankOverdrafts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from other long-term debt.",
        "label": "Gain on forgiveness of PPP Loan"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r295"
     ],
     "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://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r34",
      "r193"
     ],
     "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://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r195",
      "r431",
      "r432",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r33",
      "r191"
     ],
     "calculation": {
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r193",
      "r363",
      "r383",
      "r396"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, plant and equipment, net",
        "totalLabel": "Total property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets",
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r10",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, plant and equipment are summarized below:"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r10",
      "r191"
     ],
     "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://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r69",
      "r181"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 7.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": "Change in receivable reserves"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Cash payment for promissory note"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r92",
      "r368",
      "r392"
     ],
     "calculation": {
      "http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/FollowingTableProvidesReconciliationOfCashAndRestrictedCashReportedWithinConsolidatedBalanceSheetsThatSumToTotalOfSameSuchAmountsShownInUnauditedInterimConsolidatedStatementOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r9",
      "r87",
      "r92"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r277",
      "r321",
      "r363",
      "r394",
      "r410",
      "r412"
     ],
     "calculation": {
      "http://pioneerpower.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": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r114",
      "r179",
      "r318",
      "r319",
      "r320",
      "r325",
      "r326",
      "r337",
      "r407",
      "r409"
     ],
     "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://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "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": [
      "r138",
      "r139",
      "r152",
      "r158",
      "r159",
      "r166",
      "r167",
      "r171",
      "r291",
      "r292",
      "r365"
     ],
     "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 Revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails",
      "http://pioneerpower.com/role/RevenuesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r294",
      "r302"
     ],
     "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": "REVENUES"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/Revenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenues are attributable to countries based on the location of the Company\u2019s customers:"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r64",
      "r98",
      "r138",
      "r139",
      "r152",
      "r158",
      "r159",
      "r166",
      "r167",
      "r171",
      "r178",
      "r199",
      "r200",
      "r201",
      "r204",
      "r205",
      "r206",
      "r208",
      "r210",
      "r212",
      "r213",
      "r344",
      "r382"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails",
      "http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails",
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "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": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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 debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "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": "The following table sets forth the computation of basic and diluted loss per share (in thousands, except per share data):"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r8",
      "r26",
      "r27",
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "The components of inventories are summarized below:"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Other assets are summarized below:"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r34",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/PropertyPlantAndEquipmentAreSummarizedBelowDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r64",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesAreAttributableToCountriesBasedOnLocationOfCompanysCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r147",
      "r150",
      "r156",
      "r189"
     ],
     "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://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r147",
      "r150",
      "r156",
      "r189"
     ],
     "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": "The following tables present information about segment income and loss:"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r307",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "A summary of stock option activity under the 2011 Long-Term Incentive Plan as of June 30, 2021, and changes during the six months ended June 30, 2021, are presented below:"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r43",
      "r95",
      "r132",
      "r133",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r263",
      "r268",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r134",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r152",
      "r153",
      "r154",
      "r155",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r163",
      "r171",
      "r196",
      "r197",
      "r404"
     ],
     "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://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "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": [
      "r134",
      "r136",
      "r137",
      "r147",
      "r151",
      "r157",
      "r161",
      "r162",
      "r163",
      "r164",
      "r166",
      "r170",
      "r171",
      "r172"
     ],
     "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": "BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation"
     ],
     "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://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r295"
     ],
     "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://pioneerpower.com/role/FollowingTablePresentsOurRevenuesDisaggregatedByRevenueDisciplineDetails",
      "http://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 13.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"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Number of shares available for future grants"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r310"
     ],
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Exercisable at end of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r310"
     ],
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Exercisable at end of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "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": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r317"
     ],
     "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": "Outstanding at end of period",
        "periodStartLabel": "Outstanding at beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r309",
      "r317"
     ],
     "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": "Outstanding at end of period",
        "periodStartLabel": "Outstanding at beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r308"
     ],
     "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": "Outstanding at end of period",
        "periodStartLabel": "Outstanding at beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "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": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r317"
     ],
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "periodEndLabel": "Exercisable at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r317"
     ],
     "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": "Exercisable at the end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r315"
     ],
     "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": "Outstanding at beginning of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r93",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r134",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r152",
      "r153",
      "r154",
      "r155",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r163",
      "r171",
      "r189",
      "r194",
      "r196",
      "r197",
      "r404"
     ],
     "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://pioneerpower.com/role/FollowingTablesPresentInformationAboutSegmentIncomeAndLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r44",
      "r61",
      "r62",
      "r63",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r114",
      "r131",
      "r179",
      "r270",
      "r277",
      "r318",
      "r319",
      "r320",
      "r325",
      "r326",
      "r337",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r407",
      "r408",
      "r409",
      "r465"
     ],
     "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://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "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://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative",
      "http://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r131",
      "r365"
     ],
     "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://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative",
      "http://pioneerpower.com/role/OtherExpenseIncomeDetailsNarrative",
      "http://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r17",
      "r18",
      "r270",
      "r277",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/SummaryOfStockOptionActivityUnder2011Long-termIncentivePlanAsOfJune302021AndChangesDuringSixMonthsEndedJune302021ArePresentedBelowDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r23",
      "r24",
      "r98",
      "r176",
      "r178",
      "r344",
      "r363"
     ],
     "calculation": {
      "http://pioneerpower.com/role/BalanceSheets": {
       "order": 2.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 Ending",
        "periodStartLabel": "Balance Beginning",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets",
      "http://pioneerpower.com/role/StatementOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r96",
      "r255",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r277",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "auth_ref": [
      "r278"
     ],
     "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 stock split"
       }
      }
     },
     "localname": "StockholdersEquityReverseStockSplit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubordinatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents domestic or foreign subordinated debt. Subordinated debt has a lower priority of repayment in liquidation of the entity's assets.",
        "label": "Subordinated Debt [Member]"
       }
      }
     },
     "localname": "SubordinatedDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/OtherAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r354",
      "r364"
     ],
     "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://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r354",
      "r364"
     ],
     "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://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r354",
      "r364"
     ],
     "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://pioneerpower.com/role/BasisOfPresentationDetailsNarrative",
      "http://pioneerpower.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r292",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r292",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/RevenuesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://pioneerpower.com/role/StatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "Loss on investments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrant term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r116",
      "r124"
     ],
     "calculation": {
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Denominator for diluted net loss per common share",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails",
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average common shares outstanding:",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails",
      "http://pioneerpower.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r115",
      "r124"
     ],
     "calculation": {
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted average basic shares outstanding",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://pioneerpower.com/role/FollowingTableSetsForthComputationOfBasicAndDilutedLossPerShareInThousandsExceptPerShareDataDetails",
      "http://pioneerpower.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": "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"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r131": {
   "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"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524"
  },
  "r176": {
   "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"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r181": {
   "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"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r199": {
   "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"
  },
  "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(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r215": {
   "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"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r217": {
   "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"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r231": {
   "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"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r241": {
   "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"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r254": {
   "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"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r256": {
   "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"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "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"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62014-109447"
  },
  "r367": {
   "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"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "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": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r412": {
   "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"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r443": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r444": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r445": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r446": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r447": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r448": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r449": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r451": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r452": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r453": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r454": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r455": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r456": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r457": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r458": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r459": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)"
  },
  "r461": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r462": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r463": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r464": {
   "Name": "Securities Act",
   "Number": "Section",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r48": {
   "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"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8,17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r55": {
   "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"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r58": {
   "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"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r6": {
   "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"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(9))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "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"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "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"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r80": {
   "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"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3098-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r92": {
   "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"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r94": {
   "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"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>67
<FILENAME>0001387131-21-008511-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001387131-21-008511-xbrl.zip
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
M^;>/YK=VZ)\7['\ST#\]_!]02P,$%     @ $(,-4Z-O04U("   RC$   H
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
M0I<WF.*5Y'B"Y%#HICPO2PB8N1!IN5>W?Z%TBD)Z488.-6:?/=B->':PQIL
M7(,.+-1VWGL O]GCI.W/*)LZ]\ZZUN=Z&EF&;CN3&X(*WRBMH9$3P#$+Y;W
ME]GPG#1R]8O/GJS:-(?\CE.N725+V]@3^6KCIT_>_GBAG0[SFFNZ !1GTD!R
ME:?>3"6(/(L0=JJU-D)=RL:F+G)D9*E*]#0>-#?0[V @TU2(1Q2YJQ!Q4KDO
MX21U8MTX $LA@)I4%M^4'$X6&?&020S$K"59Y)D-SG>O&QH_P(8&%F9&:8X$
M 0"BV>:8)P7@ZJ*WZ9["2/!["L=LAF%B,9,EF5=AD[WQ54Q8KWPV\[=;BQ/]
ML&[,1(3[:*W%5$/6LL;E5F@"Z ,#11L3:@Q89P- 4_XMS(B<BJ]\GS#3E_V)
M>W[LJ.\;;CE07!<D6&V+0*8@H7"+>&)?KCHF%&U8)*.A"H>"8J.(]]R+XL0)
MC!C$H1H+E([ZRDH*SY.-@1>;1(^;[7<<OB[7\T[\4OEINR]/+O#LJ\Z:F>IF
MUD.7K'+BIK[(CLO'E4>AZGP[_?>6?3O21];6PCFS9U%X=VM5_OAM=_YX[7;G
MQ4Z'M;^G<]+8Q6F_4L ',AQ7O]1/_EPT^BHTSOM2!&_?7$T7F!L;&Z\X&,C<
MWU[Y?]"V&YFT;"X- HDUQ1!9VE<4"?CFY(X)7R+6%0!'@-C%CO1VNAZ_6QKZ
M9DOL\IFTW"%Q.AY>PR >,H19Y'R-W<0F[J[28.^$"<+= 7*:XS5'X=^O. G_
M/G? ?<T9]C6G;5>+!'6W7'U9.JC>TQG1=D?HS4\!:*3YH_2S4_2[.K6]H';_
MMS8FO1,BZ;<8]L<9]!N.?P!02P,$%     @ $(,-4]%)ZWP#!@  J!T   H
M  !E>#,R+3$N:'1M[5GK;]I($/^.Q/\PA]2*2#P,I"@!BF3 7.A1H.!4[:?3
M8B^P5[_B1Q/ZU]_,VDY-27+)E53D=/E@XGW,_&9V=AZ>SH7^?MS-YSH7FCK
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
M   *    97@S,BTR+FAT;>U96W/:1A1^9X;_<,I,,O8,%P&QQ\:$&0&BIB5
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
MSWCK\RQ?+RC;T\U=<I5'-W[_ %!+ P04    "  0@PU3#0ENJT K 0"\H1(
M$P   '!P<VDM,3!Q7S V,S R,2YH=&WL?7ESVLK2]_^WZGP'7=][GDJJ(-'"
MZN3D+0PX(7&  (Z3U*VB!FD V4+"6FS@T[\S6D" ! (DD&!RDF,#0NKI^?4Z
M/3T?_]]D)%$O4-5$1?[GBGE'7U%0YA5!E ?_7!EZ/UVX^G^?_OK7QZ&.KD/7
MRMH_5T-='U^_?__Z^OKNE7NGJ(/W3+%8?#_!UUQ9%UU//*]C:9IY_^O[79L?
MPA%(B[*F YF'\R])HOSD?W_\Z?S2GBJ)2Y?B=YR'<._7;HT^%19?<%^<>V]]
MN'2I[GEIUKI4=RX5-27#,OE-=%A7S+\P\;N6P32C$<)?-ZV[Q>6Z]_6+2]_K
M*I"UOJ*.@([F$-\IFZ;9-)MSW22M07[I1NCUNX'RLO4^A33'./=9FYSED>*/
M>T";<UR *^QVGHD^0-]@Y_=58=_WMKGWZ%/G0D-+#P 8SR_N ZUG7FA_8-XU
M33,NFM$GJB)!S?,[YB<>7Q)T-:U/QU#S)@M]_!Y_C+])XV\NAL(KAJRK4^]Q
MVQ\NC5U3]772T)L>5(W'VH*A8S1%$*ICY16J[WAE9%Y/YSCZRA16" 3TD\)_
M/NJB+L%/']];/]&G(Z@#"M\G#9\-\>6?J[(BZU#6TQTTJ"N*MU[]<Z7#B?[>
MDNGW^'OO[=M^_'<Z3=V*4!*NJ3;4/U!U,(+7U$28?*!J%?.7+LV6NO?MO]G*
MYU*IB7Y@\JAT.NBW.;:+A]M='6;7&>8.]\H4K&^A__;Y>C;3A0BQ: SH;U5&
M7)R6$7M4(-5D 4Z^P6F71EHMDRGFB^PN]RVZ[EL:05E __1;"0RZ?2!I<)=;
M,:Y;E0U5Q3<2-1Y(OR%0J[)0 3KL6A_?M>G)=Y&>??_QSS_[/J*B\,9HZ1FW
MZ!VMN^,D9PN^]VQ"550$ZZX_=N%J_K;[J_*KV[1N^K^R)*)[:O]K6CBBFAA(
M5%N1#*SCM!15D_G_8;+_UVRT.J6[_SVS#/H>G<MDLMTN0Z/??W2[-:P?_X<!
MB5XS]'.WBS'$,N_0(W>AC>FV&UWOVV@[W"=W@T2KTF6ZMFVQQHK>VN4>;+<]
M!"I$D]8U3:EU$\U\;Y?[5# M3?M>W!I)A]V\V&T:*NQFW'<9HW=VN4>Y6^]F
MNW5CU$,S;WVOIPA3_%,07RA-GTKPGRM!U,82F%Y3,@**J4/%R376=U#%BM1\
M)0H"E$VUBE^B"]%-$4YY2V-.]!:V8[>J,G)T-\WHBO5[+HTT,R4C^M"CH'CM
MJ4>N/BT4R<?W2X\XY*F62?_G"KD!UST%F3P@FPK&3<^2_KGZ9'X>(@F+!_EI
MIZM/Z33#(FL7R5-]%-;5)WSY$9[H4F=7GWYLFMQ;%?!8-=FWLAV;ZYK\@FZF
MJ-,'5=1A17F5KWR(RB"BW"2)PC]72!!8$8L0<F"15VC(HO4M))_(N="N95%"
MUEXUT"PXI#ETA$K;.L-6J2N$3MVMHD)Q(%NXXZ<=[.1:%WX&HGRG:%H+ DF<
M06%/CA:8&-*\E=,%+FY4TQ;5UF_>-&<BP"YR*F$'3*J3,90U> -EV!?U_:#
M,.%#H:$/H5I61F,5#A&!X@NT2,;LK$.]T4>T-Q45?[.DZZK8,W30DV!':0*L
M9_<<2 1:(HJ!T/.!^$"&R>83,9  $LM$H!LCFI/-8LQDBZ$/I 4U1!ZO0Z$,
MM&%)-G]4<7 +).S_E_0R4-6I* ]^ LF RX27M$;?)-?T/];(S4=A,35#Q<DI
MY+6BF!S["4@W\A"1B]CK29T?*B*P/G.="/<F*GRINU/D00>JHPKLZ;8/N0M)
M9@8N9))*/(^^*KC8M0]A+!TZ817Q1421BJ UP13/G4T6$HNZ(O,;:/01 98-
MW_"ZYW,+5;Z<"U^/-%78AX@2H:TK_)._KO C*1.^- 8ER6_N,FR,'7XN1+'$
M>97K\A#( V3%''C9$J#M36 $XGDOJ[8?[/C%#1FS5---0[ _J>$9*I.7B'>J
M(DE(LU5," )I;]*X\$&(J#/9U5%*/#+T*FRJRABJ^K0I 5/78?,_'NWMIG"Y
M\"*D)6C6%1WZV=4=6)K+1J!J%!Y"0<-4M.#89G"C?P/DI\8+5 45] _ 9SY\
M*^*FN*9I!O:I&GW3K74;F/U)#ED]V:!M]"NV4F\:*C\$&@*OR.^/A4+X2LH/
M"\%XNUVZ0HSE3<Y6("^AH$1P?)][>0S$/1,-&3I\V4+AU"*V"A;,=NWO=E&$
M-E)DT_Y_ASB-O48P$R^"2X(@XEL"J8DFH2:7P5C4@>1'?/@!UD'$\[PQ,B2
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
MM?I45@0?N?IAM!OC;Z)<_-P/P\U+:Y#'BTLZ'*O*"Q: Y;@D )U7GRI0 J\
M)_J#&,3WNN Y<ZS'Q%D<W7?N=M?#?K3%'%6W2ZCJ@$G-7C7ES1G;Y"W)A3M&
MO[MA!L5":'K:AX"K3VP^S7"9?([)[025][:LKTA\'.;CC2D-%'*_%>1_J]2C
MH8J:()H'7V)3(KHEQ[Q,'0!9G)FOW_JA+G9B$ M6U]ZUWK7?4=716%*FB-?+
M&*/JRKNW7K@Q?\$VZ,)6G%:5!+>D)$J"H$)-LW_<B3)DO!7$\^"S7"K^JK\\
M[&]P5A6$Q\.O/F5HFOH&I=Z4:NLJA+J/BDBMA8?Y+0-CO0?6:M]/:VSM]5N_
M%^' V*M/#*L/J5M)453?U(CIC*X,J^ UK#+ZM:%VE%?99U#-7.O%N,U6V_MG
M@7P&M7CT%<XWZ-0=]+/XZW-4]!J,J3L;:A-Y'DA/^C@\Q3_CHM3Z_OC$<,=S
M>+P)O/J$9?4K5#4X]1GYVL ]9[&I( JD/^+8W\^3F?+H6Z/W^$P+84_DTM.O
M/M%YFLUL1J83)MDWP(9MK"*.B&,@47 ">0,?]8O>1LH8:L<,C$Z@5]_XI:>P
M@)14"/PGM?_XY?;7+7VGA^%KN1^'7"O??-1;W]60.P5O(APJ\L9\FB'>Y\JP
M0==N^1"H7GWFU:="+I]&&*2#07"1 _B__Q18)O]!0_,IP3&^HYU 3&&O2S)P
M/$FAJ 0@*@68)% ^&AKR:Z8!G]Q&XH<WA**[6XD+J$*!&ANJ9N ,AJZ@1UC^
M*,.^Z;W%PHM3Q25>OSXF3_9- ]CI#O/5-87P =UK+(%2 ^[JIYX$^"=W99/]
MH6JE1_P^QD55'I_:S^8XO_#PV/JI(^J2F<."@!]2O 0T;5/H?0AGXC=V%9@R
MKTU'/45ZH[V]F)'7[<2E.>EPP@^!/$!OR'_]ZW4HHK<6>B%P<&VQP&/P<0@%
M_9PL6Q5.&;9G"H*W01,T71-_9FM3/1N"05M]YI6YK(6T;5M7^"??/$?XJ%PI
MXDS$Q#DQJ2VZ;5-RO6?M<^:^U>H <1S"G"T][NI3L]FND8G:.%'9%0FKVDK&
M?P&H6+HM9)COW^1.*/4S9MR&5=MZR.9%$PK5@": 9[\PK0S&(@J"*%SUAE,-
MT::-=G/H3N=*UF0!9].0FS:E^"%$L!SAJL#7(323F]AM=*V-O6'>4D.@F6OW
M @4D"7V(*T&P'_ILB-@+1<YG#]H7X,2.XXAR.!5J57/8[JC+BW7F$;NH^&-<
MS4$)Z%-DV_&E8Q7RT+3T#$N9)54:]0;=#Z&%T@QD[K2A@A?HG)(P?0CT5=I?
MP3*59OV!^65[#&]3%) %Z@UKC;&',(<^[SVB$>#KS4O1ES 5]GW,+BTF$2:1
M0-.I(DT)8*J]<]>[K$I69BE!4#94%=W'*JG!*DH'NJ%Y2QC4I6I_J&ALG0TM
M1>#]_*M/O_'^$F]1LFL@J;I"V15 U/%KTF,L)A@^"#DC4=<1UE"LRNNJ(F,%
M+TTIB)3]E*IAS0QX,XE2 3J@<+W)JA0M[N&.[?#&"BI#9[&@H-C8D*QD>#O=
MH=Y@#N4_L!S[SKY 'XKF\O48+U]'+5(6O7-)@=K;=]0F06!6ED;G+,$<L7'I
M+0CYAW$-J?T"_SV,#,6FY^\H"$0"3&0@T %*0K>!%.!1F(\WOB&,8%"H6,UZ
MOHM#_;3G!]H(B0YZBNHH*33)(S0#TQ2V*NAV2!5CD@?40%5>]:'S\3LT;FC2
M)L"^*)ME<F8N$V>26/J#'X7FQ\P'Y[*U"^S/4\X%OO3-+\26Q;[8AU;GF:)L
M23B*+M*L8RO=!C(1.1S[QE82!1BZLI2U67EA7VQ[S_CJS14?(2_-AU<TP.9/
M0-F=-XBWD,ID3L)$MY+T(\T_RQ(A::5=^7<:$'KPSR>=0V0E0)!;6:LS5LL(
M @-%G?IXX.SPU\^O:KXV#J7FWHIQS8>;H./MAWNM4"Y1AZ)=+V.Y8T[CY+H@
M%TM=T/8SYW'4"9MK(\RA.(U%?;:1@,'W/[_*[8=Z.-N>?';4>="S=3<=T7-1
M4G8BL0] V4FDONKXY9\MO[R<')E?#J2=@5CCL(?A+?M?-*-^^ZLUK/S</Z$4
M9 O9!L*V[B(CF5HK .]O"'1Q 81G?"[VO9)39DH*^0RR8F:4#,T*DA%MUF;:
MQ:8R)_V#TT+X6=(4/_Q51(]&CZ5D-$X%&\H743-]$!G(O @D'([@>G%S<59'
MP2]0!8W"]5>BX%>JP+T!;[WBW7>'YU82.=^[)URT(0K&'4A0;]!$FVD/:Q_+
MYJ3"VZ6,]6\T))OIWIF[Y?UY;?S<C7KFY9Z1VL//XP%W##WCI@<[REO2=V>;
ML^L,G0(I/.56SRA*,713(K%H*JO:85YAQ5LKVAI>T4Y1_Z7?T31#C8%*O0#)
M@"F\2PI]V83%IY(Q0&0A 9[7@N)I,[/#?BT?[*4'\R'FJKG5I:NQH*TKUKIC
M4;#A5&"X[JQ>*'V]+0KJXV"QBG]K9FP1I6O+&AON?;6$N9+6Z%LX*Z09;AEG
MB'N"H@N0%Y'?>D79OVC_7-7JMU<4;C5EWL+I,59(Y=E<BLYD'<0YY#F0>V?#
MX-_IM-4G:=XE::W;TVJ#I^W[MAAS;_!?OFV@;K8L2UN?NYI$[=D"RAK9^Y6A
M!4&^!?P#MJRZ&E#A)W] ,O1L0)G'([ ::IFMPM89M,P#%X_<5.0\J,B9_E@8
MNF/#RKW/D!VFKXYIC)G>4R%X2O<@@C,:/9!>P53;>3B+LCO_![N;?BT:E\58
MH;H&17'%=SG?WDUF\>_F+:=FJ>HMTAB4V2K)>6FJU7GO&,KJ\4%53>=JI<-'
M(GH6'%A W2G=W%5QFX9RH]ZIUCOMLQ\VH(8JM@S_P7T+&?H9T$S1H:=9:G6H
MVCOJME8OU<NUTAV"$NX!5L+ ^O@>')4KH>S5M94HKT@2&&M(W3B_!:G5M6]N
M$VQ?7\R&4FFI>75H\=S O+8[/@C#%[S<F&;U'*'7 )U=?^&-T;ZQN;06XK"Q
MGM\E2;?,@03,JX< TPP*RG0X<C=GW?B'02(^#XCG_8<U2\)W (S'1"86.,S%
MH08%O/<R, 11AT)@Z"Q.PT .PP(Z..:RSR3#A0Q.Y5D'/12:)09M<4)]MXIY
M/)R-P(_'M\+-I0E4+PJJ7,A0Q2D8%0YQ&_872-TIVDZ0#4R!F6UP(.L8Y L&
M+GMQP,W@+1@+& 9&S@V0D'F&5'L((8(LT)?U)?5F+@YO38!5(&\=+L Q*8(V
M:SZXBT-;-FPU"32S6\#K0CUNMN-$V2TF*'-Q\,N%!S^,/C-%/E0D%,!K=OJ?
MJCX;HCX-8*P#/]\;OQ>-W.S%(3>/%^-TJ 5&C:Y0<Z@O0]@KL";:\%/NXC!5
MV#$IP[ZCO@,9#$S(S)<[*Z+&&U9?6JR;2C*0IIIH6N<%TA  !:LH E_3@IHA
MK8;D!(*?F,O#8'%'#'+O\-H07J8&Y@8P#"?TAN2\QFB4%'RVD4:5>HJAVYM6
MJ9:H/5TTN-B+,YH,O2.X,N^PHM)51=),8#55A8<"QA)13N>.GSU6H\YI=C<,
M/PXSO*FU?]A:@[GZA)>9 VN-6NT=U>A\J;;6UZ()F.((IJB P^Z^R'D'!\@[
M-NV,N:/\LE<XV8OS?W&;SMTP4WIGNK+4+>!U126.R46B)K-[Y'XON_H=MH$$
MS?#;SE:Z^LE@O_=>,QNDV6J)Z*0+0U=V]YB\ OO 3.G<CW$_%2B+BNI"%4'0
M92$HMWO@_5V4(=)+?8C4D2N)0Y!S6<C)[XB<+(J]S$U=-=G:?"(J\F5C)G]Q
MF-EU'2/GM-:J3H9B3R2K7]M@\]>!>X9#WH[$DNU(9#M2&'MK%ELLE[::V))@
M[36ATGZ;31*Q#6<';F =:A;>SX?;[I0Z'CS"U?PVCZK?+V)+DGLKFQ=#V#E#
M'JJMO_[EN=,M4%VZ=>F;FDSI0\704#".R(<3'J+1H8NLC<@4N@=X:U^Z*+-<
MS,#QV>-,S1P#.^^-<C8Z<W2NRS!<=RQS,M>=M;-?F9'2$B<ZN*(T8X2>/S4O
MO':58J4#%OV[F#7?C.776F^^X\JY<,,Q8]O/(G/X$_3L,K_K=^V&[7L_A]V9
M8L;J-9!9[CK0Y)BOC[/IBYX%JX=+'/[PN-^/5S!4Y7^NV"L7HUC,'GK.*-IB
MU'!PQWS]57R!2C\R1B405737JY=%90"SI>_?RK6I1%#E8A0]9Y2-JBE[,YB-
MGVJZG#TEJA9A8RA:,#+?P'L3^FZG-)[NV,@Y,'('S_61.6QO43=KG)=J[BWG
MQ*E<WG:F;4Q&0_!R'+RL[= X&[00=7E,^+/)A+]'[Y+3<YM XL20H DD""2(
MEB"0.%LML7".YM$O7>U"0TL/ !BGTRWX F4#:MT1^-R<-2J%[NQ9;W_M*+7'
MAQJWF#(T10-5,60!-TU2U&OJ/SP/8;^_XE79N;Q,X>^=1^^] &?^Q(T"5Y;=
MTE;S0(?\;4V/=R<GO![1WNA8Y#WWIFUSQT5?:O^[+Z%TE%ST6&F]\FF::8/W
MVIG\*Y^6K)DTS?@U9/5ME)G&H$=,0,_A7!TS[]N5JT_95([U:I69C'D/UF.=
M2,JE20H]EQ0Z1$FA"WDB*412SDI2MK;YWDM6BBF&);)"9.6\9(6V9"54J\+0
MR*P4SDI4O.*SLBL^*RN:WNA_5A1!*\D">OZ+R$.MK4A"J8=;X/-Z5[SISAK?
M?E:5G/'\2V;LB.PHX1>F#I=[##!].'P75N<B;F(?@RF/3=[ %O+$LI%@BV"+
M8(M@*VEL)-@BV#J>-YGI0M[0T/=\G,GJA)<,7!%<DY$[KROJ]$$5=5A17N6N
M2#/=$2@W/I?:LX=1I3LSJH.O57HR>-:EP&L#(7JB;(9XHF<L==[A)J[XO]X5
MND=<$V X^L"0-!90(/)Q\?(1Q4I )E7@#DW9Q (*1#XN7CZBR?\74ID\1R0D
M/O C$G*(!0D]ZU],Y7)L\N7#*S;C7)G^(.$7+"K//WY\ONT!\9C!E4D1)2"2
M<(@E.H3&1_Z/6U$8B7Z(>5&DHS_<C2[2&N33XB0]% 4$EVL*89H5)SU5HNEL
M#H^WP#+LMNZN,9X:@N?$#"&:!>X3ADW93"[Y)H^(4(*&$+E)*!"3D!@P7#*>
M0S()H<=!9V$2O**@7*!Z)QP-=;HC?1$.C31GRPKXUKP?/-[5U%[N%,M27,XO
M<NHH.I 00.*[.$7T2BSTBC_NR4H6,=)$F*(4IF@VP'"%#!&FY""1"%-HEHFL
MD1%Q(N(4FFV*8AL-2Y]!3897+,FZ8LG/JJ)I357IBWI7Q*&C'2Z.0*-V-]-U
MJ3OKW4V?6LIW;:85CKF@9E)&C4W2J#<2>O$V/HHBMO.=C,5T1]!=Z#M:")<I
M'MJ>(!;33+ ?>^R_.0S\X81<&J((O;<J!6SQT.W41YYPHOR3)P '*_\(HJ1<
MEJ0<8@2M,T;_X>H_A*C&1_TS;,*RV&^WAS4%5UACGZT@#ZJ3,90UJ"UU JCV
MOK/"XY?OVN^3[-#R[Q4P)YN"-MU$[A,G]XEE(\$6P1;!%L%6TMA(L$6P=;SL
M><GE9K:A)"%O[3.4D=\FE62A)(Q$6<2NIBZ^0-OYM/>H-*JSX9=6=R;6N%;[
MD2G7&L5CYM-M6E/4P*+6/% =+-%+!"MQ@K4YQ@R&SZ.EWID4FTE8W$DL#A&,
MZ"NA"OF$9>.)6!"Q.$:VGDUEZ3.HZ">B<<FB$45]$ILJ,&>ZX=_=VO=642%Z
M3ME052CSTXX*9,T:ZV<@RG>*IK4@HF0&S:TO]:X@=D>:$VCQ+2W#9\6[^^^9
M>#5BLT>%S\\> GD *5S=%!^-0:H@CZ5Q FX++3!D6VABP'#)>-YH08/K\N.7
M0S$D+9$@?%ZRB 4U&1PQ&8D! \'S=CQG$H_G;=OZUVJ6G-W\=CR# AMG2T;C
MUBA_;=]_[;T.C[]37XEQD1*1VUBX>FM0)DM,Q/81&8I AB)9C3KX6,I8@(%(
M4&*&<&(K1!:NB!01*3K4#I$UKN!QG^=>E9K,*R.($Z%X*_Y8YF0.1W]VT#<"
MM;O;<F/VN_.M.U._EA['<JG)/'+QVL&"J:?Z"!,F2$39P'&B'3$J<HPBQ=C"
M)6[+XENVL7F@-\)@SR=]G\\D;$\_V<U\L8(0[3I6BDE:2S4B"A<K"F&%7K["
M4,@FS'\DPG"QPA#I?G\V5>22+0I>451QZ6@@':I0TRTNV[%J'>I=T:H*=$=/
M[1?NAS+^F:E^Y8Y9]N>02(DFC434STW4_3!XM-6OI+4V(^;NLF4@BM6KI&VE
M(C)PV3(0S?H34R@2,8@%QH@8!#4%X3=Q+B2L@W. F(=VKQSI0ZC6%5E9#C'G
M;2?J]B+2:OSSL_!H,'_*7X<=&*^-4>: G+)"ZHT5)\5(,Y EZ7@L26_$_?&7
MGSA2Z9$@3%ZP6&U+5>XN5U%$<)E,<-]U# 1\]/JU;5PFF.<Q 0RQ6T3 0C%<
M482'*8X.GB<A0A8_A%ZPD$5AQ*);>BLD;>%MGSX=B[5-S-+RO/2O,:_\NX&(
MI="ZK@,F4*M.=!4@O(DR4*<U'8XT-&EX<E3%[+3B9 ^L8XD6T>L(U&MWLXR@
M=6<=2:I)F>?LUTKFZ#6./7,\E(Z'$A\=%%L )2YU%1F>CQ^>Y@H)BT]C9-1C
MP0\B4#L+5*15EKELLO/*1*"(0.UAH:*LU>2RQ$;% Z]$I(YHHZ(+.[E4-I]L
MD=JV;VX^#79H?P-EB(^Q17,P#Q"_//[*E(RG(>@'7NA<27K-260PB<=8!+7&
MA2/+Q4IHSQK;FM()D]C(,F$WR<^$13R$O3-AP;HG,<R!#20_4"$"+)+Y(@)P
MF0(0P*"O68BC+60>FO@E8A=GS%ZPV 5RI(/)7<1Q)<N<@0P2MX^(7V16+_2J
MVT/W(,5!XH*N@3*N>+0.=>\.+O-PE.[=_LI4[CLW?7Y+L,F&&VSZKV4BHCU/
M'PB3L(@U#"*)$A2C)\&8J)C_QH3\B*S[$L[CO9JY5KC$QK=PB4@<D;B])2[:
MY<Y<\(ZZ1.*(Q%V$Q$6]'LH%=Z.)S!&9NPB9BWK!M! \690<F5N$K0$70(\2
M=\9M"UHL9BX)-12)92/!%L$6P1;!5M+82+!%L'6:QO15H,K(Q]6:4&T/@0IO
M@";R)5FHB)*A0Z'4PX=?\WI7O.G.^+NL-JOJ6K:3/_I6K#%$OBTF\)K(#I$=
MHI<)M@BVXC%Q!%OQ8R/!%L'6:9H$>/J3^)#;[E@4NK/[UV]?6^4?CV <?+-&
MB$ZF_X8,DTXB1L'6(N(A05N6&CR1&&HI2ZU^Z[/2T#2?J%U]HM_19!LQ$8($
M",&^U25$"(@0G(T0[%_P$4P,R+%=1 P2( ;[UF $$H+,H;MUXE)JL0B V T!
MD)U(7X1 FD[_&?SF?HSNLL<,<&PZB$2?L43;<TR"'&+8B!AXBP$)<X@8$#$@
M@0X1!"(()-0A5>5G(K!DQ9.LIA-L)9"-!%L$6P1;!%O)8J-7$KSD2H(_0#P\
M*)30",  UHU1#ZJ-ON49-PQ=TX&,MU8NE9<7,E^_=,HOQJ^1>$Q_TJ&5 A:Q
M*$H8C5!,85:;:Y2RH):4GA,!(\J;8(M@*R831[ 5/S82;!%L'<_IY/9P.ETE
MZ6;SQEG]5O_&/!=D_9$G1>E)1$;<!&SS\L1..(VP]^)\T<)9L"BD\FS"CA,A
M-HB(R#%:_1,1(2)R;B(2^JGC1$B(D)R;D(3<//_,1,0K),MO#\GL@IRU:7 '
M9?S#K-&:B;!?84B9?!SG_BPT@1\22=A%S"41DGV$A 1>1$AB0F)\A82$7D1,
M8D-B?,6$!%_;@R_S%]"38 @$\1 ?9;X/2<=\<&<(*<#SRF@,Y"F"#B4K.GH0
MFEL*R)2([C10@42-@:I32I_2AU##15VR>;P?P)5>?5$&,B^BBQ#\=#A"3]?>
M[3^2G=F%'O/O=)JZ%:$D7%--)!X?T+V>#2CS\)KB/E"-L7D4_35^9AN:^/Q
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
MB$CJ!2?#ZY1=R$)=D7EO*_7SH9CY<OOM2[5WO.JZO5./]OB(L3HYB=$HAR
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
M>%4#GV*!6\5TP 1J]A9(;'&7JTM>^R\M_E?SU^W+<3?A[12ZXF'@\A,2NUZ
M(O$%[S$;@=%GX+03Z4B =.RS.+*#>$3;0I--=KK'Y_C; "NG-LN1=V-/Q]VB
MK&3=QAJWBEZIUA^,6_[$ZZAV Q8SH@46Y>Z*&*(_$J<_]EU'VH3@HZZVTEEB
M:F.$PS,6E;WK$':6E6A/"$SEL@F+:G?NP[DZ$TY6H05?H&QXA+'@J?^HE[@I
MW1O&-8QUQD"IUB"(!DF<!ME5@:S ]JAVM<"=0:D&D8H$2,7.=C6(6$1J0HOG
M%[?F7/:S#G5\0)5YWH8 A9OIO883!O--'B4TY!<G5F4ZW9&^L*0C4"Y76^79
M\^![=_8MHS:9[ZV;^K<PMQYF,H%M)AH)99XR.+;'0O6FU'OJC:&91]2_=>_Q
MF \J/BJDIZ@"5*U;]"3DCE ,>JZF2*+P@8H%LF)#?S0F.;@D'-4VL]P9M"LF
M@I4(^B.RZ@=*5L1%5RR]OX4?B8(@P;A8^&ACV40*?P+D.QXBG%@V$FP1;!VO
MEJ:T/72RVL0MF;7%%OF;[BS[?/?P]%,%<AD<02%_[.&_<YJ60A_TD?F/"!01
M***L";:2C"TO9<VYCP<'4[-S9T<I\<^&J$*DME'\H4^;$I#UDBQ4T;MC?,E:
M%^2?N7QW)LJ_;MK/E7[A6R:N;4U*@B#BZ$6C= 4GP<SAI:@Q'J!9Q0&=(1*Q
M3)Q8;CLO.3"\CYB\RB5[Z9G(10+D(FBGNAR7^$YU/K7]JV>^U14=+A^G,R]_
M,"U9Z<]CD9N^PD(YS K#O0[*D1&II&%++$B,7/ZRB9<_@L<DX''[46_+"O)X
M![T5,\ERAX+:H,)>.;'E<@)LF9;*"< OR+_,(-^?'+?%/\?M7G"P*#%XOU1\
M('IFW>*B4LBZZ*F#MN#"<HKMXR1Z2P(T+U6T(I4L8OZWF?\P \=W=#:PS;66
MLQS2R )60KWTQ+*18(M@ZWB1%;,]LKH592#S_M4& O-UJ-2^2<W64]1QU X*
M?$XUJ4>($XD7)G($6P1;QU3G[GX12(\CE2MH..)HP;&]?-OHWP#YJ8%&):B@
M;YW(/%^]R4E*=S;(Y+Y,*[-'@3VP>FS?U1M,(*7,*202E3B)"KIDD\^0)9O8
M3/89XW%;:4L@37F"=H'YA"5T NP,S?A8J)JF&<AAAXV^V:'Q3I$'':B.*K"G
MKYNH#IN_N6L\]>5:Y"''OD;L%A&"HX\^&AO5;#:I.P60HYF3ISH"F[(\,66Q
MF>QSQF-@2[9!HQYO22*%-'ZR;-@.AYJYSDW&'D.C[[22:!HJ/P0:;*HB#]>J
MO4T3]E,<=VYKDX'>$$YVCO+(/)>R;Q^C# 5J;---C3'A1#LD3SL$M%8%FEBK
MV$SV&>/1)_!RCE7>H#6/9J*X ]KOQ&MSOO=A*'[!;9 PJ_CS!ROWG^5*;,.L
MST"4*80K!(.!^ )EJ&G8HI& Z^0D'CE7$\S'C?H\E%2&278S+R(B"1"1P%Y>
M\M/KVSHD6,O\\ Y:?H/,BV,@.5L5O2,O93;[/!RSFG(WN(J<"_L$9LXP*'6N
MW[!-Z\\K&B0\6K(NECS!W6+;-H+YF.>-,%EBQ&(!-"(+P64ABN"0+2:L-6*
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
M:;=;5M/J4+?<O3M%T[JSYN<OM2]R11_A@S$C6X%<:H)2&$?,,33$0$MD$N*
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
M*S9,MNS)S-(KFVS,[_(1#ATM?D&!7CN<>,RMHTX7\BJ["['EB,F6ZOAZU(+
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
M <(S7U^:/;XPUA;!\AQ]F?]*7&@AFRLLJD?E"RYD A 1=K+>*ZI*$N#&S1)
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
M,Q+.W0KGQP(%XW;V\E$RRO?CQT/(65@/P 06_NR[6.Z3RWX%IMX7092D06_
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
MIFN!!T9;A?9$XYE82"A9H8$NQF8&>145E8=^7$$'I7DVH!$A^@YPV8&_7P;
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
M>/R,NA3/>NV5?A6PO\X7H6B(+47Z*F#3'D:-&QW7G4AZG_J/_1A^A&3\]S]
MD0#B]&& 6,L@XG.L14!"84Q1'8HC\]UT89].[9_OQ=X9XM39AFWK#-I 8A3V
MN^WJ*O"767X9*-8(LTH7%T!Y8T!+C]$<WYS?%?OG_8JJ9C9;$I6(3]=$)9OC
M<;9ZGQZF4N?G8/O4&]72Y??JU5GYMD[MH-Q7H?SSKM)X_%,JI1BM2GJOAWT]
M<1L/?LG^7GSR5-=R;^$.(PRE2[TK&L2L#BS3$C7,7:/IIHKB:5LV_CFZMAZ3
MU]??TVZV+Z>MB6,<"[K[O&#2$2?3[0KQ[ H3X$DT;[54HG>G7+Z]%MXS@;EV
MTKPIK*$.G_:U=XRD^F:F]#X#+GA*^>-<,GL<3P<! P1GSMH)M(S.F"TI^?9B
M;LV89XTUT:@:=0M;N%$SH48,.BED  _W7=Z4.Z3[G+#,SHS-[XMV!_9/B@;&
MNJJ*ABGTB<&F^'F:%U><$6?'6M7*]$N7%4M+KSZC93EAUIS6SJ-@R-?>S:?O
MFMU'V-4[N_A)/)YX-[NZ>^+L@U]OB)27_1U$,6%_JB+C<.M/V+E)=S9V2LL%
M\4@AFBFRFZ7MGZ&;3)FG_$27Z5TE77VU3V.31>"D5[#[YB;6GP8FUJ\Z>'-\
M90Q.LUG3C%_+*]B2'R@^XIT11R@&5)$).IVI(/*9>BJ)01<F!%KR@\$&H:*A
MUZ2\$J&FLDK125%B)>:LE:_IK0\TE3<!U(G5-06B8=G,Y&,&%HH2D]"B5+MC
MXT&W:LQ'B?^[2E[<J]QLJDT$KD[V.,MQ3WAC5EZ+CV=B],MVS=%.V.*>H,[!
M D28L=@A6SFWYTU((&_$D!03%;DB3<YG]TP0<6I(.%4P"&(\H&F IAY:\@-1
MI<@&$=-$3,.8IMCI&*0#+B<B'($9:2J2PQQ,W5 W;X\99JI8:4T9_,G\9E.(
MJ]/>M*@-T*-@GG,BS!G.^Y"UND)'."?HE4]X_=1 [[1H&.B>8;7[Z<C]2HU!
M'!2'HB%S8].ST^";(Y" 4F_V%7D*@86&\.3,\$P_+8V'B;P3,//QB@5^'1"
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
M@M$FU/0A,;@<^/X60!A!,0-YKJ%8HO;W7V6-&)V14!^9%NG!_E8TZ41H(=L
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
MI"[R*]@@NX5(F*LNQA=ZXRDCF?GO[ZHO")6Z6!DM8</J(D+BC=1%>@7K8K>
M"7/5A7CQTKNPQ/_?WI<VMVTD?[]7E;[#K/_VEOP411/@;26NDF4YJ\26%$M.
M=O?-%@@,2<0@P."03'_ZIWMF (*G2(H'0'8.6R*!.7I^W=/3TT>I<E[-K;A8
M.7?"9L5%;0\.(UE.,AEGOF B]079:+:5-"H?AIJ%TL3\Z_V_FG_>M?S/)9Y;
MZ9?QY)0U/?]2D&3(NLMWYL,NLY ,.?_WU=^_WOCE#Q=+!7]F2H9D/']E8P]2
M3Y$,V8T,V;6Q9K&$MU?1+_=??_%_:Q^@T68[,D1K:"1$2(B@$-%R9\)92(AT
MZJ7'R_?.KT:&JH1OS92S)2%2VX,;HWR[Y'QU#<?Q3,Q\"0#R^QZ@@C,/QM;E
MAL7X]SYW TY&H(PH7RL9@2[B=;WVW#$AQRM_W/_[]H];YX]<:THS+#8S)[X&
MV?7<G%N90"RQ<8[L,'/8N%:M_GK_6_=S+T,)_-=G--DD&^_!I1*Q\:ZN9%8R
MA<QAX[;V6__'?VX&E>^-W++Q;+O%)ME8(Y,F\?%V'4KF\'%D6MKO%Y<W'Q^[
MN>7CV::#C?+Q'JC52SEYK"=/YS0;@%99W/5C2_4OUB>O,I&-=T.><UO/G+^:
M\>%'^>ISY]M_+GXM!?DUD&ZB;D9&4NQO<B\F8;!7PF"5&YRQRAKE#_^]:S;^
M^.OJ;H_<-M:AT&2DA Y) Y(&6[.$_*C]/;@P__WXN5)9JG)6IJ3!9LIUZ.7G
M5@XF>4#R8*OR8/FL A,5/8+VS>#RZOJ/]Q4SM_)@$Z4^]$HVZGQLR@AR/+7:
MQP;9?UM29L?51#9I"5N:VW#@&;)H;ZY4Q!0NB6L3+#3@'=<'V9,;BZRO[XX*
M@N0T6'$/I<UV4TT_$ZV[J>&PAS*(5IUD4U9ETZ[2X#\3I=M/@[\W<FD/LMP_
M'SQ;SG)/X"%Q<: K3N(BB]K0CDMB)"%FS/&"B0BBL4%26NUE1TMIM2G+>X8H
M1G D.&:(8@1'@F.&*$9PI(![.2.J@;'9A++O4]XJR0GDRC6]'O\$QY ,I52<
MFTCV^^/WV_O^=[/UVU])[8OA@0IGLD5'FI/YGC13R)SM*A<!3 X^6[^O[I9Y
MY37)CK7*CN;"LF/7J13GRHZ+SU][Y_<?_JO=;3,P9TU"(C.U+68(B9I>(R%Q
MR$)"6T+!R'!ABX=+O_Z?WM>O5__5\B<D,E/18H:0J-9REH^ A,1ZA<3%$II$
MELM9_-#_OOS2[S8;VTQDL#Y-(AMU+&8=-PJ54L[R'[Z>88G)H)V%REEL>HA#
M:5?-C<UEH<ROOSOUW^Y^J_5_V686IEW;6#:5\76&\*ODK(X%*4@;3IV8;7O+
M0G+#^OWZ1S3XVZA__I8_P9&YFA6SM*9FDR3'P4N.>FZ,, M)CC_NO__K _]T
M4?]O+7^2(W.5*F9>[Y#EEB3',CI'#JI4? V^WMS]_F!Z43[O>K)5GF*&Y"CG
M7.=8VF-FNZ8:JD&Q,VE8VK3E9DZ67*L75#[4C?/(*1^ B\MZL^;.NG>JYRR?
M/:DX&V#JQ5W@UE^)XE/CE_?6Q<.G_T1._KAW6R4H9JD9U7RK&<2]V[Y,67<!
MBG_??NM>7YN_UNZWF;=QXW:(K7"O5M#R5IR;^'<#_+NX?]CZ"T_\>EV]_4_?
MOFXV*_GCWVU5G)C-O\_.S9J18_XB0Z7"$RL) <HFN]+<AN*QL;+%X8??"WZQ
M[1^=UMTVJ]QMRC*P3ME5KRP>N3*%GS("S EUA$3 7HJ 99QCQ\I,7'B#K]>E
MVX^76B=_(F ]]25FJR^-Q9W.20B0$-BM$*BM;.;X\<<O5:-W>_GIQ[]Y_H3
MNLI*S!0#C>KB5@@2 R0&=BL&/JQL+?FAW_<J;?<OZZ-5SI\86$\UB1E"0"\T
MRWLH!*;4E%!SO(YZT)'Y+@6MQOE'.#'^=A<V_VT\PK%S,Q 9DP\CHUE8^G-8
MT#Z,+/0CV-!&\?2%/W WXOCZY?>0^Z[A7 @?&.X'[P>_<*_C&_VN;9[[W CN
MD2SWT.5[QS._O1@A1S,=W/Z,5O_WXV9@-;]^M_[N/VZ([UZ\4^,+F.%S9H2A
M;[<B67(C]("LD0N?P+<M(^ 6 QX,NYP)#Q)D2*\M?K_P>GW#'?SS_QJZ5C\+
MF!E/\*U:K$,H%+* N3(SV;-EUL[M7A0\1P78>"&*E2F8C4(C!( = V"WE4C6
MNOP3'HPDT/:PJL4S\;Z;JA8$"X(%B;]]POFNZA\\$^?;KW] D,@^)+9<U8 @
MD7U(D)0@2.R1E,AF]9/8A$FIU"F5>GZ(2W D.&:(N 1'@F.&B$MP)#CNCKCY
MKGORU;4QOX/(?4*I'#:7;3@^=\Q)VI#DGQDZ>AB.RCTC?"L&IZ=?[_[W0].U
M/YKNX+_Z+[4D04/<_!8]KN8[7 T'M% Z!C7!_WV]6\GA:BS=0J&6MY(AF:D]
MFR6B/)?_&K/X;WI^A47Y[T/9^5QKE7KE\VTFHGT&NTWF3U@SNY4:=6*W@V>W
MR]G;W;2$"(NRVX_!?S\XUA_1>Z.=#W:;3'BP5G9K%C2=V(W8;<[N-BU_P:+L
M]K$1/G[]4?=K[[=96^)YNYNVP=U-*\'VEK/T7;./J<<I+_WC^7[Z]?_]Z)V'
MC=N'@%<JQC;\].</2"O!7M#3[^ZB3[?N?[<3./"/TU/VT>:.]9;=&AU^!BW]
M'7'7Y-!A_8S]83@1_LA.3^%I!O_\9-D/,RX;WX]?-J:'4YLRG!H.9RT2<O+*
M;OK<T_.-9WK&[@=]F.2Y;[1L\XQ= V=*:EQ[.&^MFG[K3?P:?H5$_.D-4&0*
M<?K0P&G+Y\:WTQ8')H4V#>?1& 1+TT5^.[%Z(QVG1XA#EPNVK?WGF8S_5Q2$
M=GNP8,_R[OCJ_O(STXOL\_GU^2^7GR^O[U7 Q1W[<'5W\?7N[NKFFIU??X#_
MSS_]Y^[JCMU\9!^OKL^O+Z[./[&+F^L/5_?Q,U\N[[Y^NA>/W-Q>?CF'+W["
MJW7!G/U^8&NEOXU2J0&]O\'/WUW?%<=NKO>0T#;^=]_EL,<XCO>(V3$M.S"C
M(, =S' M^-]P!H$=8.R+%_FL;;N&:]J&@_N898?Q<SX/(B>4C\E -<\-6-#U
M(L=B+0[?&Q:S77SKK\B5.^2C'79%0(UAFC*D!@=@IC*WP!O Z78OU6T0*P&!
MZM<1#[I>"#2R7=.)+/B5.P%_['*?8Y]A%\;_>V3XT)8S8%]XW_-##.[Y"#LK
MD/CT=]&4& [.\=QU(^AI\KG?<"\6(QYPPV<<7=_9!VZ*C$&LK!48;N$%]@B:
M29<]&@&,V^'6<*)WW(PPP3"7@[_\;G8-MR,BBGJV)#K\]]GPX?5R232G 0QA
MF<3_>PW#KZ[#@T"02:E(L+A_1S8@BWGPJ?]H![P G[5A64$\!PLN;>B)-E%X
MZ*4S%;M5$+]J9_''MT!ZSOWQCQ_Y^"> C_@37$'U:13$'XKA89^JQ?$B405V
MY9I%\:X-$ ZB5F!;MH%!9P>PT#)XI,\%)U\#R\**=0P?0]1PQ1[AQ]-/GO<-
M?T^T_6#OY?#]TRA&EC!L$*D*<6U%+4=1:R@6$\1**:1$(OPMSQ$H8X30Q+<
MI^THC$!,XO$$WHU_'<I;$.;B1>"X0OICW_N+FPK208@IU#HV$@-S:INAH;Y!
MN<Y#D'@/T(7[8/N>BX-4HKL3.>+!(OL3%$WD!ABPD<RQ9TSPJ=Q0QC\UIWWX
M..W#OL\MVTP1*?X<L.B&,+')IN%C.+B-?RZG.=&. 4^;=A]OHL:_DI0=_Q0W
M.->:'(]CN!,?MKACPSI-?,X!:[V1+I&\@=VS'=REOL.DQ=X"ZP'$?>2.@W^G
M-E(0I&K=0\R'7@"E"*G1'K#9,"LF##OY7;SOPZ:<[/W0H\$Z@'$@$>>H)Z@N
M4P!CL+O&B@1. 0 0MP$J0B22M]N@=9A*O8!&8)-W)6YFM/-HPW1% UTDGC5W
MW!@4G(3^ICGFD;.N 1@6W85=+^#CK_4,2_0+ P#M'#]/XH,[GF>QMH%*@%C"
M-A)#Q!(;(8.EXU)!@!$CIJ8PI5#$X'?8+?Y23_AV\$T2";0I.+"#;!!JA6A3
M\ ,SC2C >8?1*!NGJ0,M678;MRP$D \, /*G[7L]-4D%'J&)X7M!U.D W.#W
MUD!LJ_, <M5#.0;K#9,W0\^?,CJQ<G($\9XNQ%6!M:)0S!G7WP$H8Y^AEXL(
MZ_C*OY0*EY[N%-"8EA !1K@.8\MR6]!B3@S9&:\\O*4Z/&T;(.\&;^=WB1-M
MUNK-,W7*6]0&MI,Y_L)=.$DYC,,FY/5DV@=YY)*<#_QG@WP'YC&%MF#Q'GZ,
M9Q3NP&>^J%**.G0?.;+ ^@;."C9=U#)L5^G:O1[WXQ,=[.21/)S!@+[Q4/&A
M$WCQ\WVASW;$T/#! DIDF):OM )+OE]@<( SE*FFP#S;$4/N&$ 8:-IVN=2!
MW;9OR$XC<5B330EE^(D$'20"2 3LO0A VXQD<*$QM!UD%*7] $,&AH.G8U>8
M+5JJYA.>D>5E0R&I<%-@+@]Q<_5ZJ-Z)O]F)XP7!:U0-0&&#O;:@AB"E"_!R
MVP;\VXX=#H@=B1V)'=]]-MQ!; F-C[:HUXIS P]AJV.@'0-([:#++<%&XMB
MV;3L-@S?#6'G[<"!"!\%S1H:,OGPL*/,03^XVMO3QV</E63 =: ,E6@2BS=<
MV4+ _0?;Q(G*HS^VV#.^P;8:"AT;M_Y0J >1T/PQ_1$HYNHPCD>(82HC8GAB
M>&+X=W]RT*IA"Q4&@0N'&^X=*-'?A!67G<0VY>1S97]Y+9C,8*!H=U!C]N/L
M8:/;M+Q?&3!U": 4; <V;T<\C* /Y&E\V(4Z/@NQ8J0%"[-[?4,>!*9>QA!'
M$T<31PN-.K'V,M2 T:X%3 YG8SR" L]\XP-4B@//=;E34"8I-&Y=&R&P*ONU
MR#X;/^!AD -"$^@:MB\&B<8R83L5O(T6QS:HX-R,XAT<MF>?&)$8D1CQW0UP
MCCI=HC*J+$I<7OF[P)L=WWL,NW@HM<7=ES))X54 [X?2DBVW5/[=#L1]UH@Z
MW,%W4@_CGHQ/NS"7^$'B1>)%XD6LDYQ<7*)1UL3LO-+#PC<>D[LA8!L\7XH-
MTP[\J#\T1$7]/IQLI6X:OY\R!\,W@6)+PX(I!QR>-I3E.O+)V$1,24PY?X,$
MEG+0,J2,N_ W'BS5S2R>*PWSF^-UB'F(>8AYW@W+O<MOA<,$LR*5YWUH5L4M
M#1_#K<E+7N)X5+.Y:PJ?IGAWZQJJH4*R)1:88[10L83_8.)=='7!O6ZXB1:D
M1LOA,Z'?BH&(XZ'7ZWD6<C=^1'Q+?$M\^^XN].UO4L64C 6*9C]"W^[$/9OW
M^HXWX/ 17G!,52=3VR;Z3$3JX]CT2KQ&O$:\)DRA\:5!FW6XU_> :X33$(8(
M/B 'J1(HT@5I4%!W%>+,U\$-3[KS#EUYATZ\RLD@-+[C8$U'N*@*/V;?<^!;
MZ,G '1B^Q!Y"NX<;+_H8ACYW.\CL;=@GA]Y//OP$/0YBA5>:@^2A<HSIT>H3
M!,PT^G"H=.(GB>V)[8GMQ;DROK*(^1&=LWO&7YXO>%Y:51\\:5-%A[]"XJ*
M%X\%Z>@\8!;>57K]^.I2N;@G"J]R^!5/ J?C9:BXS1Q \\2-Q(W$C2_>?92N
M_LJ3KZU\!EI8$"U(N1KU/"0$?#BF],;[=^2KKX6)EGB+>(MX2RBXCOUW9 LK
MBW"9]PUQD__@.5&/3^,O8AUB'6(=H23&YA)UK8=!=&/&%AD'9N!Y+!29,)"C
M+#M PV>!\;YM<3RY@;8($Q8_%Y+S(2J,'<=KB< 3WW.-!]N/@M2#>!14,8S]
MJ.5 .V$7/6?%-VT,P(?.9&NN#)7+"._.2[G2H)0K(N5*C5*N/(&BK>^42,^.
M)W* >- +!E[Z'#W:I#\;X]^[!C;Z@)MJ(&Q&/0-]WE/'O!9:>$!&+!(@&L>T
MP[.8J4,&F(K;D9%PT4<NW.OALV$F#=6;C"$5MA\9Y3H9UIJ*91UU<9#93.9$
MKWX&<N!4"L)A2,;;2CL71L_!4Z"G%U0B!V9+>O6](+!QXQXZV:N(<YQ;''T7
MPE@<1S7Y**<&O< 3IB%"C8T@B%-A#.USPU?&XGV8RDD"BX\K!7U*]W]T+9:7
M59Y0<5JV:\2.R**A0HJ(BQ!PN%[H6.7.CPZ__(Z.5W'V#34VE=!#[AK]/LAT
MH>8XQJ.8A1\Y(GJ!LP@V 3_$V 778QX(_XX<.A)4[ 6P!%$?<\3(:.8'6RSP
MG"%A4 07,1,B$EU.%$F!JYL*]2Z,!E^+B[TX^TB1_<>+XN!V[!1>-0&<[0C#
MIG&>L\*R+1Z8OMWBEIR9>!;O"G&(<0H2@ >[NF*G[ I&S+3S(ON"S/!1,D,<
MVK]X/IN1=A=H=@VI;Y3?>RJ'D"J9/90MPEHKUD'22C"SS.*#JSL";!DA^L"E
M<Q^Z&6&8VM1C<7%UJ9EQT2R3IKR/:7+S@%$^_''ODZ+\B3D5W CW F%4#$3>
MBF&8$^"LY7L&,**(GD!=4":6@:->*OP93GQNH)(K%1"9LN1[G+?*<T\#.YP,
M:QZ&34M,2V&5^+LAIJ$1O&](!T 7TN'4V#PZY41]U7I\#<%NA,>;[>)NY$R/
MX4KRM@2PY9G=#C(=?L]=(!0_50,5@ET:<&6N%4?(.B5@F93WT$4;M9C3F' N
M#Q\]_QNR6^);*V/ ^H;M3Y("MR,<-BH)*G\2;G@HO_Z64DAN"1]19GSBL%8(
MAU_QI#!(^57P(-Y,L'KX2?DUP^.K&J'CC5'W:_&N*$@_! $(@<)P]84]6J1/
MD;EI)&6X>DJ8TZ2[8<]V;9&A!C/-["V[2#'Q0>PS_7B;3Z3&'>\<1BJE/U6B
M%D"X\I 3&D:@Y@]'])0\8/\T>OTS]B$M%)),74EXU[UXZL/PFR3*"_%UX:LK
MT[%$7\/HL)$'XG>W"D0R)F5WO(=B3)K@HJ&:!QO@@PT:<FK/#9*GA'[8Y4Y_
M&)NL,B+ 0=21^TOLK8?!U3+_4IP;9:@'R%UM9/\/!@&HQ/*PPP-Q+A$J1#O>
MZ<66AUF*DM'(3$^XC7-KN(4+Y=_WHHYT4(I3_UV( ;/+X2!NXZW^PO/[Q41$
MW%Y<WB9"I>7CE#![=$;,620]LCO>0Y$>8[OL4'3(M&;!++4PMI4DLD,E90.6
M[G<Q:,P4YJ YVK_0(3'_42*EAG)(6*/0?B ._,'\AF2F/Y'%#'350%SZ]CP/
M(]PB5WA,8$!-T@:>A8>)="VA_8ID<>+X*\U/KCEX0D3!,0"GGVII0FO_;+M
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
MJW4G[\BV&3';&44_X25ZB[<]G[/0^$Z^IH=EA:\ULJU!9D@@$QRW ,=JKLP
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
MP_\^YZP'/78#QEV+6^S7R.6L7"HPO:1K!>9%/C,]5T#3".%[=:_";-?TN1'
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
M39[./#P^$I:P/E8:[!H^>3>O;8Q_\N.C8<R3R\-4)&&CMD00W62HW\M:K;1
M \='0P\>="Q*QH"KW3("VQ1.7I;M1#C$ -=_8:\BZ<=7*I8:D^%924_'1_.Z
M0E)@ XOV62(WM$VBLERN+NQK-8G)T::*M<1A<AG'S:51^D3$78S1ROAPCX^,
MQ3J2&*UHB_5("%W#UC0VNGF9%BJ4:4%D6M IT\)!L4CKW:>KW[]>?;BZ_\_Q
MT?GU!W9Q?GMU?_Z)?;F\N_GZY>+RCG2X]88-"_=LH'4XO@T^<A%P]K):U)(M
M#S:-D>@H]B<^] !_V$'H^2H@M@?[#SI,BT==SBV,\/*]J-,%#0KVJI;M&F&Z
MN;;C/<+.*0*XAK'HP_A?&:IJN-_0U];W'N';0.ZIXG4?Q(+MB_CD0 ZGQ;D;
MQSQCA&Z_[]AB>WPT?&MJ%X7C(XNW,)JL;PQ4I+/1MT/#87:O[WL/JGD<B6%"
M?X%(*D$!!,\?XWT75+>VYSAB89ETW$:2VQ8NO4BBX9JV8X^"!E<" P0!=2*
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
M<E'Y0_7E'4PGG5:%,24*5++-63U*B?1$AV,Z^_$1N8.N%U()BMZP%+K8E?N
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
M @%HZO>+8EOQ6C++%EZA2&9[J0WW)&2\=.J4D5QWXPNC.$YLP#U/L#W&R8J
M""DE<,'50A,_K66'&N)E;&E4SK&T?@<'!M"$G40K1-X3R?+&LEO.V4+. [%S
M*+0>'PT;%,IS"O'J&LX"MA#G3JD\XC,I'4:EL!&,/[;9R1"@I)$>M*.*7R"+
M_159MLGE':E,;P*$DC>,<782-3FIML'OJ*;*'B-7_BQ/NH)@/F_A(4HPKO2>
MAC>$\AH'Y<D<G".YLK#[=%:6%'7%L'$74M>5W)JA&@K2BTF#$C&/\L.M3Z@=
MEFUA^QBXT&YC% 0@2F0H<L-TG-6(@BF2G8[HE[.45,Q!!R<A9>$&>HA,E%.]
MWX^/QMW?&[CCVD(KDK0P\"QJ\?3[;10=W;%L,Y1!84V.'/ BQM +]^#DJEL:
M=&"AY9DVM@&A^J1,/BT_/FFIW'0B#Z+(J8A0GIT_;B27E70D&<_3QT9"T]1E
M*JWW6F)DE/@1:351E'EM8?PSE @R'E511$P1+(2EN-M"*$@>5U[8:.,0@<92
MC>;B>7<0N_I@^D=82L-'46L'<5/B_BQY*_5\[/LN S]:?XG;,Q?;1%#QX;"$
MOPJ*6DRG"7/ TQ(FK>(RXB>U7:@!B8=3@SX^DO)<1K&@Q,+CORR*-& =O)QS
M41)AV$P4=CWE(10;,I2_ IY"XOQL1G+S-P/ML>6@,!7W!/;-";<)5",BDM5*
M0QG$V 0HDW#(0NQI) 2@ 3\[,DVAPAB<M.$T(70G^$3:X>0JIP(>L55Q] 0H
MN:SZ*NYE).C0#M)"4[*?YXLTJRF8B2MECOJW>A!5\_BJ&3XG]&S*(;@\?A]U
M7A2.Z>SC^<7]S1=R UY7EH'$Z2..SG2'#A;*_2,5"(2IRC'.2,0N)UIT[!]R
M[KI1XI:3=@W[+3$/S C03)*\V0>YJNOFGLH8]^A%]O7ZR^4O5W?WEU\N/["[
M\T^7=^SF([O\_>O5_7_8W>7%UR]7]U>7TMO^Z]TE?JFN?NG>=_D($7?]82&'
MB./J&([+1?;A\N/YUT_W=^SK[<TU /?ZZN9+"K\'@-5LP7)?B#,#@;7)P*3/
M5]>7($$_7H+@3 71$?(H9.[9(%PB#V"#7#Z%RV?MD%T^]P;XTZ5O?4SZ5HO;
M<0#=%[(>PHZ_%7-$8PR(M2*[_/>_KMY?W9,E8BUCO.-<Q6=][]HM.V17KL6_
MIPHMR?PI'=<0UQ\HOEGL?O5$4)HPL#MVH.H*BN8#Y78CRC'XKAUT\<Y,N6 F
M]:\*RE0Y.B8;C9BFY\,3PIJ-!A1T_4/S9!L#0DW@N9;/WN01%D\H'4U2.H32
M43]DI2.7<29*7!\?75U_N/QW/J-&U,).0<%WU;F-(;VA^&1\1<0<195;AKYV
M 1:)<SL_ORB]$+^K$KGB]Z7ID)1!QSKH2@2(RJK] # >__1"%I!^LGIP:UQH
MC)>:!BY)]?GJ.0)C#8JKVAUB:H\!BZE_=CK$:Z\X-:7<]&+.\\A=?K4N2"]0
M1OI)(,0UQ]7@&O751P=4^L #T[?[>%<\LHPCY<]32_HTV5Z,/?T\(*3WK8D-
M;UI7HKLT.51!=D%7F++!NJ"R_/RB&X;]MV_>/#X^%@-N%CO>PYMSW^S:#SQX
MPZV.X;^QC-!XHU4JS7I3?U,JE;1RHZZ5-:T)/U>:VAO^73_5BMVP]^*=7M1^
M>F/$U)LR_Q&VD)^DL3!99WP*K:?H05/%Q+,7()C"B8FT'1_ I C>#(G/TU$D
M[-8Q9.@*UB;V6?)E@<F$#G'\DLSXB][H+1X^XE7?'&PDWJKHEB&<5(7[FW!Z
M4TN+?0^S>1?9R55:*TZKPZBIQSHTP"-V)KR(?)$^94QK;YS^)F*(YGK42O5]
M&#,U3#$C*BG&F6,PQ;@=!*IP:4*)AJ0$%BHSWLT%I/IU->:?0/+ZX9UJC634
M3 :JU+7FJ(S2]U5&S5V &0?(C*R*K!QP&U<*F!!DZ>SEC426J9*;(C!PKLPH
M*)][K^-[49]=&*YA&?%7OZ(G&59G3ASSDV\N0;)^1Q]>]B_/L63,H?SJVA N
M1I^-'Y'/OQ62[N^'*5(#]JEX.QH <&Z*',^FQ[Y^NLB#U,0\[]JHQ%R%;]2O
M)$IS+4IKI4IM5)26293N7)2.K\HYIM,3&B(<_5@B.Q:3L"HIM*S(O&L9NY),
MM;,N4V,25PY4K"X@1'$DJY[E5^>I4K-<JB!3@7I2J33>F+5JHU3]'_]>CEFK
M/'*^G6['V*"9?M/=;91V&-7D!3:6=L$I7.#JBP+NPF=\J DAERRF&)4E$X_*
MNTK,UU^$O[AJ\"Y.9P@,*/L73'YWJFU,<4)-56I.V@B+;Y4;M@R@G7>W/%UW
M9YI]QN:O5ZMZLU)"\U"C4H?-O_P_/990^@C6UFV&EI63EEC9+ NM.71\/\!P
M/#GP1:61OGZ50@Y@,9&3^-0+6U^I25(GNU)G^U"7YP4=]N=:66\ U+52O#-K
M)5)K5B#;AU2!.CG^B3/59V,05W;5DJ-4;(%_.FW$T,*N/IQ]N)$#2(DC7-18
M'B729W55IB(G03)E;V4*;'Y:<L[1BMK_.PB1D)[U\$B2<#2F?Q+Y\"^37/DW
M*A]^/_*#R)"%\^ZXS(U1+NE)'BG#;QDN#TYOOCM\$-<\@'U9)Q;::Q;2$Q;2
M#XB%]*=9:)B[G5@H+]WM@H420W99/Z!=2%_?+M0LU8B%,M/=;EA(3UCH<'8A
M?7V[$+%0EKI;EJZ;&)56PKUH/RE^+_*_Q=$V<0809?U,\G^,EVQZ.O3FB1(P
M!29S/*MZQ/]^_^43.^'_#KD;V"U'F33>QQFADX(_[)/A=B*CPU\7V(G]&@L$
M#2M8W0WK5@&7WB0UH?#1\6??JSKH=UW.0_G$V"/*_#K2)I+!YUT<).S#G[Q
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
MS!-IN2<T89]$R+\M/:,0Q$K1 RG(3 R"<L"BB3B017)V\I(@ER]MJN#' I'
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
MBC^[9!E.>F _8$\CYCR9A&?([A!<2!6:*@\*)<AKF  YL" B/>S+P<GQ$Y8
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
M;M+PSJ%1,"6W3+D>:12K65RMBLUA7=*@H/=9$DU7ZSQ[X/>O]1Y+J^'295E
M[_HLC;AWPMEC%(9?C0;IJF!CV5G&SR_RXVK3ZL :+?0TTZNXO1UO!M^_**^6
M1\,T"Y"B8]NJP,IEHX2-;%>L2H/B?I;/@[RL?SF/X= +[]Z+T^?/:?SKAD*T
M+,TT='PQ+DFYJY%=HHXM PUY=P0^)'0EQ*.F'?:@2K7VG^4KFI]N"C:-*0KV
M;D4_:Z7A;'AG![T=V^G%O1/('J-\^X8KD4:+<#5L[@\69-CP<P7W!@PK;7)1
MIV,X#=C>X$TBYYU-%N"DJV4@2T#X".$)S,7F-LNC.(5X$H#1=(E,*NSX%ID&
M\. :F402#8VT\"07R5IASJ5#+U1<Q'E1+FB2T/PJ*S6+$PI!9SV6%FC;44FE
MO%/!"$U8M )94@D3D#XT#1:4??_(A@<J26=$T$-MF2 7PT$%+39Q(Q"$#T*&
M?>T),KR&65=?Q.DNGP1<;SNO\]P[.S2@A ,#[#<'<QP8V=RP@<V4?>BT9),Q
M>*_:.VC%G;D("]"MG]#(>J>#)4#I:!142*M#.%T0G$>#U:8LB2,>TGM:TI4L
M6)-.T-69-#W0YE2:7,H[<8S09(N K3#ATKCF+[,U!.F/T[L%O3-O9BBE7?8\
M!LC=3D@AZIU'=OB$N\F--&G$L8U8VIC$S9I/ ]0F4K1<QTND:!U\::1HF0(:
MEMF@%$?'#<,.NM)[DD;GBRS9@'ML8&F6>77B[M9XS:"W"[QJ6>_TL 0H+.V2
M?PI6ZS^2<]*J'7P6_1B7X?T=#7+-_%F0<3=S5L#;SID' CBJ7H%*\ 2MV,$/
M]^1Q&8=!,L\>:6[O%:S4W!WPL3=B>\3'K(.#,O9 A8%PK4FX:C. P39^L3OJ
MZO5XJ\615JS'6.V.KJ(]K'J6Y>N,#<#I59;JG)*%O-OS. ;8_<,X"F$T)#(A
M%&?@M?P181K';AR/U9)-.RS_2"$BV?H>_*-BU48CZVKAQ@BW6;M1"GKGD VZ
M(7^Z8H=8NBEH^-U=]L"^_B8M\^>*-O4OG#6<+_4??F&(^B9U'[A@@@@$JGW[
M5^]U+$ 1CC%=36\F;/)R<W(S61RD*B,:5]7(?MA6(?N%.:\'FI_<%F4>A.4
MN.2YBPI5PH)Z%1YZKUX5(M'M0Z""OS52AVFSZHH^S\)-$UQ,8D'_L:MJEH%J
M:KG[#$4E2P )H5YK$7XLR'$%G[ 71_#RBR2XD\ ?/'=5Q5)831WW'J*H9!DB
M(>%.(T- R%<UG],BS.,US'=U=O3$G%>Z!*10]QT97!00@:F9T)'UY-BOZ5T,
M70M :(>4&C>FD'?M^K6PAWV!5!@%:6P0*GN+KA)IM3SQZ"1--T%R3=D<54>?
MOIAKULA #LG2E4'%$0DP)34J65()>V+$?VZ"O*1Y\FPDA2#IFA<*J$-J#,10
ML4..34F05MPO1_CU"IXVTT@24=3Y=$,!5IAZ#.10\40!3CTE:>7],F5Q3Y,$
M[E@'J=FAR(1=LT4->,@741(58Y3PE)SA&J16P4,;GGGGG V3+(WMR/LDCP!;
MQY]6&"V%A@@M652E30(]3TR:TSS.(C;,SDT<$B1=LT<!=<B;@1@JQLBQ*;E2
MB1,N[Y\DDS2RHD@KYX<@ YAR>M1"",G11V:BQ@32A_HCQD5<P'$3CN6"_6VX
M-VJ0=4T0)=PA201!5$11H5.2I5)H.,-5O!+F9QKD=G3I2/HABP!53I56#"%1
MAMA,- %Y+R0YV^1Y#[6ZQU&+.MN4-8!M]V<5<BB(8@ G[-I6XCVB>.J!)FD9
ME\\7<4*O-I)#7G(15]Q0@6LX,7R.@@L*4,+Y/RY&0(Y4@EYJOMDE2$NX#*HT
M9RCFE@%RD'T6]&40,4$*3,&&K2R_F^N%$6?,,^5!,DTC^O07^JRT2Y!SRPD%
MS#XI!D*(6"%'IJ!%+4RX-&'B7H@QS^-5D#\OXM#058B";JFA MKGQE *$3D4
MT!3LJ*7)8GKFLR>Y"9ZF$2-JO(Q#ONEL8(E2WBU9#+#[G%$((Z*.'J&"04R)
M]+5\$FF:AO5A]N:XPUEUV/4LB]0C%(.66U)9F="GEE8%$<%L<"IHUE,]JLZD
M0 ZWN@ ")7AAW$D40<C2^I_+.*7OE/9+9=VR2P.WSRF)("(FJ=$I^%-+'C4_
M$- ALQ0+:=Z/,/6]?]*\MR7->]2D>;\+:6X>,R2D^3#"U _^2?/!EC0?4)/F
MPTZD817OU=><L1]G^4WV*#N<K93T0AD1JI0P6S%\=!&PF<@""C"> 16?-.$#
MJUD^S[.'. W50V:5N!?"*$!+63.0Q4<=.4 3?]H!<:/GU==4@W)C(VG$_'B9
M/DBYBZEO2J(C21^8T;E4TCXI,<^*,DC^7[S63L3EPE[H(04L)4E/$A]59/!,
MA*ET"%/R,;&NZ0H;&M*K9(/G[JX 2V!MKP!W'J(@@0R1> 6X6CVIA%Q7,W T
MIX'"(_0?.ZMD":BVCCO/<%2Q"$BH8=ZNF8R/AGR9P1FI^RQ5'Q 015S5M I<
M4]O#YRAJ7 %*#,/+SYJ!G*?5^*>2IH7<?7>>.>O9AW#:CKQY@*)VAVB$;KIY
M[K@V?\KCDKWY+%NM-FF]RR,[-ZB0<U7+6IA-C4N%4-2^#MF0";4LZ0L[IL4B
M2^(PAFB[G]CD,X\#F54R(5>$4 -LV"!*H*""$I80>;(5)(VD8Q+,<PHDI*PB
M^"5 FD8TGRV7TMY>)^R*%&; #3G4DBA(8H0GY&W(Z7'8T2"5"N$Z?FDS+8H-
MS4>11Z+BB4)*\ HB"?(8Z:0":215I>B36PL:;EC_^/SN_>U-7":RR:4HXJQ/
M4H!K>Z3!<Q3<4( 2XE[#,Y(MR;OWW][^CC1:CJO_*KO)@P@R!CRO;K-$$7U*
M*N6*!!J(#0\D(BBHH,8U9,-51FI14LGZB$[5 RLQ9_#<%0&DL)JJ[SU$4>DR
M1))\IIVZ]N3R)T_A/0-%%1<2Y&*N7;\,Y-#]=V504$ #3)(VCHN21M;'A81M
MEW5G'@3<>1L$W!D& 7<8!P%WMH. .V^#@.:U58@0YI=FMTE\%RB"$VJE79-"
M WG(#XDH*JJH\2E]1JM"MCJN(UKR$&?3%))S\_=?L!\D5BKDG,6TU,%L@UK*
MA%!P1(=,"&M9!9WK"!.0=LV+3127-*K 7,1ID(9QD+3A$64KXF859VRQ!-\2
MQR"/@T-V( 4Z56I-+,-6<1OJTO52>G4 XR>:)'])L\=T08,B2VE4K:7(=HKT
M\FY/S!A@]P_-*(11T,D&H>+H#"@=?P$MTJC5*V%>F/37+-FD99#SN^2YS#,I
MY-PR1P&SSYB!$"*FR)$I&-(*DTK:SP7M*GI$.\@"AR<- :,7=WQ=6PMZ<&M;
M*HN(,UJ JCO<=<R/[=BXTO)TQ;*DD"\B?J#G01G4V)3VJL1=7ZK4@1[>II3)
M(J*0%J#R_F2K Z%B@H93WD+&Y&=LJ'67:4Z)#Z3<!XX1((JQ8UH11/20X=)$
MD,E)(^N%"XM5D"1-UEVE30,IMUR00NQSH2>"B LR7 HN<%'2R'KAPF1%\SO6
MO7W,L\?ROH[/JK1-(>V6&UK(?8Y(11%Q18=/P9E&A50Z34A=/^1YV@84KZ(L
MJBV5B#JFC1+L@#."'";"J, );$EH".LM5UE);C+RN:"DO*>$'V>-V-\[D>"K
M<GQE&@EY:KQJ5)Y&02ZCD$[8>=81)6 A]X@@B8)(1GCJ/"2M!FE4'+-FQCB<
M=^=Q',2TI"OE;0>SBBL&V8)O>&221\$F2Y!#3G&U_N2:*Q+0]!G-J!O<7CW$
MZPDY'AE+  X&QAT)%!Q1PE(-B[NY OS$SMO<)G%XD62!>I6E)^,X8IX(;Q L
M;RN B $B*E6(/"Y(N*27^C\-TB_Y9EV&S_,\"RF%4U9%ZZU,ZV^6VFXY,\JD
M/INL5!'Q; Q>!0.W19!.&4>='LOG8AX<&H=H;EGX97$?L \XVY0%]* ,F'H5
M7*OD>'O!PH#!)H-& Q'U+&"J-ARX)N&J1Z12)AUM3_.S8AL%D$:GS]=T27.X
M=W!#G\I3]J(OFAF&A:[KV9NU.</)G%$1!0G'HE5-]0K2+8#<PAFQN@CR-RB$
M\%+VF[]\&12WW,Y-<7P7!.N*F30IB^8OG*+';]\=?ZB(6O_Y%P"[HNU)$D4J
M>Z.T"S):0@;Z&42]$\X.WY!BE?3VV _Y6Z. A4W7](&F&SK<&1$?N^3+$%27
M(,TS-(P8 !I2H'F,I+[/LJ*<+3]F652<I-&"Y@]Q2(M%ED0&1V*CZ)(C]H9T
MV6/60L,K:ZABT)VBA//Q=Z!*"J;P4NZMUT4U8GK[AP]O.9W@+W*$DZ<PV< 8
M;II"WL,L?X98 O1<# RY8QDN2/8B\X!O.Q7@E'H/-+_-"GHI8>!+P!^>C'L;
M1AGHJ1-T.WC2$4TMA<:167.%/R<1G'%EC(D;-22$4?OCT0X<2T\YKH=T2J@R
M*X-$YIRL<0KWQJ!$$F+U1Q_SK"CF>;:,52.PGH1+ DF@=1G3>8R+(B*P(2>X
M!%ES$?)MPG[Y'1(ZS-84<E&D=Y.G-4T+6AB&YQIYEU0QPNX21RF,INLR(11V
M>AMY0FL%)'1:T"2!HU<T90 3YC!/HE6<\GQN<&2W-D_Q%6R571)MG$%=UMEI
MHJ'@*+CBK5>N?$3N*G42I!$)>@4@(>A%EM/X+JTVFL)G?F(+CI-GZ<<@3B^9
M9[ZF01+_G:I&6V,*<$G4\89UR6JO[8:PWU>$3>D=K)7K.M_1R(?<K0M@GK0.
M\@#=,Q*V"OV";?_AN3>VZH5Q#>)4\.3#^PQK!]R:46T) /]-!G<EO;!&A"KE
MS58,*7,$@&(X8S8+@(_ IH=PY',#!*JIM.^PIR]9L2HI^U!E94[='*ZH>N=/
M)>YV]4H/NK^&)9?%UK49<(J;@)4XB;D\$C;Q0ZE769KU6XE^)F!2<NJFK SH
M>2RM!C:66:&5'S6N^S[R;<4X+&L:6S]\P6KRK'6UL];3GM(E&_55<C?!$RTF
M3VR:DN51G ;Y,QR7+M@7 2?-OF+"OTG5MK2[]0=ZH_L3% ?]=.(IC(.\#M<8
MX?"&2L<:M[Q04D)YJ!HGL[!V,*<TI>JU:*6T^T:AA"P26A!%L\JCQZ<X5L3H
MLW7UMY4&%E_/AD/&F<Y QB5UI/"ZA.D)X/)9,FA";%Q:8EHOF01Y"F?*YS3G
MAWU/@R(.3]+H/$XV$%]+O[=AK>V202--ZG++4A6-<QJ'5]KAL>Z4%*#[ V9&
MCK$? =NLN86;20K>\&=(V5(SW]+*5MHG8P:0=9RI1=&RIH]/.-9?/47"G)]H
M?'</3O*!32CNZJQJLZ5P7\;0!8XOQB77=C6R2\*Q9:!AYX[ A<-O=3$DJ,HA
M875'JJ@N1V7;@K!TH;:&Z[K6D65@)+6R*QY5 ):SOR\!C[D'5]A3=Q:FBZ4[
MEX* L"83+2BK*N*5D-8 ?X<!!)Z5B?=H^D$Y+N0+$WR_!()OY/0>4I\^T*T-
M#.IL>1,\S>$2?):>E&4>WV[*X#:A-]D\D$1%V%NISO?17OX)A(VVW8M$0^G]
MV"'?HPN[Q=9;P[B.($L,;XQ6?"^MAMLK#T;H_3L/2G%<2[]FH.+]JR[-$'G>
M]D[T;-GF1YAG590^PV383M7I:>01QO3.(EOHH?&&(\ *YY#;"_#9LI,.H]'&
M=RW^I"AH:;IS,11RR3@YP"ZW^A)H6"2%)21062PF-PM47*A#(%E10I!USPP%
M7)$@ T%D/)&C$SJY.G]!P'60T.8L*.Y5W3A_Y'1 U '3&_FPOZ.I\@X8H8;9
M(R3U>DT9%V.(-PR@3E+^S^373?P0)!!-Z*0\"_+\.4[O_AHD&]5)RM&EN(V_
MLI.)_3 MHXI P\'=<(M!7YI22(B'N75(X^*:AI39PV:J;/(@C^]HI^*T6[,
MW^O=-/)HV&8!4A@:U2HD;W6.2$KW&YOQ)<<(BTW.AO=T0<LRJ7+=;:U3? :3
MDMM#A38&],\6ZC30<,T*IGC2L%;JT T-T^KX(+HK,%T1+T%;E%==ML\1,40
M)?*A$HEI@<OKM,>S+9R-5-;+P6497.FQ98K3HZC1J8\LTP*?+YGG=!W$47WX
MFHWZ^!I];PJJ^ 96FBZY-<*4+M,LU-#PSA[KD(6U9GLYF,=#R*K]&(QK"#8,
M],@U(ZO\\<>XE6)#ESID%$9FS'.X%U@^SQG@DC4!F**N84RG'@WI5=SZ*#/X
MOG-2RR/R2D:0HCNJ5([(&I2X-Z*-&J;Q5<?!ZK;*&PGGQQ?ZT(2C"-5C-$P1
M,<F/"*!R.-K:]U'QZCI'5MW:FJZZ&%0U?1D'MW$2EVR.!Y$5(4?#?99$-"_
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
MX&?--[@TQ(&V4W7*[A'&].ALH8>'O_9@!<+J2&H=4MIM;L:<AG&U#I=&)RN
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
M52O)ZO)0S!$WKC)%3^U@S'CG3@M1*%&I"!1?E+UJI3JGAI0S3(DM-M_]$E!
M43:@5<J<&,_;D)]]+,- ZH\]+ 7%%64G*5+JU ,O#R:.A%V_\&MP!!O*L%I6
MX\0P_D*]F$G +_(G0>ZC$9R*"8I"X479_DG5.S'4TS0K#,\3<V?S^]TO>??V
M<:XJ!P499;,G5NS$"(\IX4P3MNQ.X[CX;0,ZFL]%(Z^L/!1QE+V>6E%<Y =1
ME!"JBW]%+2@+*-L^J-*G'F>(D[!A;W/UX6'&;\P(1IF#4E"L4;9\(J5.C.TP
MG%&;)Y6>;E8/H2^^'E)9$(HPR@9/HMJ)0=Z3HQK>4A$HL"@[NTIUD,:$_K.3
M7@L61R]4EX0"C++3DRF'-O8N0&/O0G/L1=GQB91"PC:+#6<]:O3@>XN]M)'5
M,%=6 -^SP41<HNJI[^^E5WX*MX-OV%^J81<4A0*.<T52IMZIH<Z2@&4BW7B!
M'3AL2_62'%V NK(6E "<.Y1 I5'<^[\0W_]G$#X%4V)'84#<;*DO\_ +JT!9
M0#Q#5*B+0L'/H9\PE&@:"$H%?4!0% HYXMFA0#V<V,LLJ'DW]V0/R\@0%]6
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
MO0;/+&+H.-P,2;Q:.!;JLW& !K:_/1**KC<OO;K#'ZZ$CN5'-8J>]UK/#!H
MT)1!_3 FI<<3K?O1T*;\#OMC=:#TQX,H,D%T2MZ:M6ON-5#%Z+1\Y_W$5YMY
M^5Z? #/GE:E;\YX VZ51EC_Y52IV1N"7)#?D2:^=5*K'O X*F@%]I=F(D"\]
MV&4(]-NG256OT8C*8S^F(# A 0G5VAJRLM\*R=/W0^DHEL5.6J]'Q:&6AM P
M31XB\D?"].WSB)X9^Z#B(4A1!3,&*=CD+-*A\*R-8:2HY@Q)%4.(D1N:FB&S
M9I22@*H13% <>Q!3&IJ<%B-'-'X(/ C8_BA)?;_R)6Y%64.Z"VB=6R%^80EB
M#@M#>Z4<P<0US&!$;%=25HJ*'#ET"2[XC.V-LR3.[V,:QL3AH+"_+:B]N@WM
M0#@P\:J@FMC/CZ@LJ7@I1P.*8T<K 1G#A']D-']YG^J6U^9'WP(2I#6PSQR4
M3[\H-3!J;MA*FGG/^<B:N]-E[^E)ZJ ?!H ?UU,J;@A#^34Z_@>//7FT_=3?
M&7=M2C=>L% \EP>L?C[/6^K 4:#PY _7"8;#7T+Z.Q,S#Y 5C(#E0MA>%MBH
M5ZV:(=UHYYU@,R+O[3VFT=8=U+,W=V$0<[OZE=@ MPNHD;-Y1K(&-(:2VEGQ
M! /; !TXC^5ZZ+O0NM15 V H6]S.^ 3L,#B/ZH+"1L[F(<@:T!A&:D'P67A-
MN'M7FU-(&]B;+VU*X< 8PFCAT<JQ34<TU=A-UU7JD154&<CA]^@<:D!A"'G,
MVM)-S&@.>/&XLC"0G$_HY$A4-82,6Q+'A#(!NVPEY<6%QU^S>5K,C+HF>*.-
MSA,4!4-(V\]7(Z:H7 Y*"+[KHUI#S+UR*R[V&]LAJGXFK@&E$]\CHM+:D'[U
MV?:"B%\<(M$HZ#_S2-W$BY9<YNR>HI@E0%4H78@N$K@R0MY0GBD-?3]\8E*F
MYVYC&O*Y-@(E^\I\J\3E>8N\0DPG<:]MWPX<,ET2GOA@:<?39#4+9V%L^Z/Y
MU%Z1:>(L,S..ILOP*1@$]X&=L.F#N(. 32?>JMC<#OQ,D!LF<)0'+^_0W(N
M/LC/-UL2:[[5U$K]P6P8S'2U;(ONJ6N%<\MAW['8-,9^M54Y^QG-E;:>4JVM
MF+7L%&2U'C+=K2A5GOW>CJTH65EQF):-.0C\"_P?$8."_=)AG\K 8+48&E;>
M;K+%A/T@!67_2]$6EIW <X[,#[O([M=X;J/CN>4+$*UEQUEE$]Q3T*A)K.W%
MX3G2=+'+2:Y.Z9QI7]>#":]04MYOCV@6^Z2N[1Y_-.*U+2^=>4MV9\S#\+";
M70?9204/Q9MVM^MB'X_/$A8QL[WU[ >V?HP]$N6TNJ. K:(32KDG)'"'84"W
M_TQO]O'ZV:ULXBP#[X]M8EH 'JU\U8R@LV->L&\%%E.NDK6DY<%V]F1F=VO:
M-;=3=.K3F.YMZU?P(AH73)?]JVRV[$>_C9X"0J.EMQ;$)+,RI2)_/D,XQ*"=
MRWMZA E#EXOB&A*M?(B@&.%VXY*[/K&#*9/V=VD0\F$QM.UC%3;[Z%4+;-2F
MG:=FCN)5Q1V;ZC3<Y;)_OD%' H8A%\+V1>NR_>4BI/FN5'7U"%+7#,[%EBME
MJEHE,ZZ)%4(J5#Q5%,7VH\'-3AQ)8N08V?7M*!K-?^'>@" >T8FW6"JNBDFJ
MF-%[$$9,"2:&7$.KE%!U$TU:R0RRE08,8:K=Y5_^K2OIXJ]<"-O="["7O3L
ME3JV=+4L_]@'"* ?3,E840_0#V;.&B&;#VF4>OO3N2T-B8P&4900]THVL\OK
M(1]JGLJ5=K!&@*!I"/6Y77)P4@N."G%],T)78O+5-;%7>4C\0R$UQ (J![+M
MM<HI!R/%JVO[/G&O-UOM\H*Z"TN=AK'G3*SQHQE"3#:O_C.ACA>1,?4<LOOE
M3@79E%.O.>S5@DFF! 7?$ ,Z?%J"IWZE$<GFUC7#4&PNH,K8-SR1C$,#6$-,
M(9/R90B\>1QZ^3M]&2;Y<T)B>X"W@'UW%,DH="$VV#+N&1K9VU6?I5X12%WL
M&Z@&64,UK&=A!SQ<OZX=9'6QKZT::0=%6 V][9"VSC9B=/LV>.%A9;Z(SG_,
M@Y$\-O$%1'KMX.#IXNIK!]E'K3"A%LT_:[G%[UH/F^UO^"_R3QL2U__Z!KE8
M-7DM,SSI[3T\;DZPG$#*@^$,S."M:<%J$/N$47=K1K#8F(9NXK"]Z)301[8!
M%<>,59<\/UJ$JB!&@.4"\05$+I(X>?N+_%7%\:/"9!9UR$&5#F:$5.0"JL(I
M2L4P8\J45G3XK/>AAH;L''(%E/F.]XNA>0EJH%^IH2'H*Q8K_6?'3])4$_R^
M=<1?Z7NNO?"L;@S[86#@2D;\"I8N;H;LU'8;,M#%J*_+.Z])_^?^\+YOW$VH
MU]W3Z^[I=?>$S>(Y[9ZTZ9MY*S:RC^8S:@?1G!\.?PY#5[6QRFN#*I\MB2#M
M#'D]2R&K*J836-T,*C5,5H]1LW9R6R&Y+_Z14":[<E\AJ8(=1J5EH&7:5$@8
MLO\HR-F)QZ$7Q(- D[;*>MBGR UQ)\'$$ )?-Y"8&\BS30T31G$TR&(:W!Z#
MP@_7_%90^G-)$)J\&O: 7=,40& 8XC48Q4MNG&L21(2)S$P5YC_XINP_&,U^
MZD^L_K_'_>&T;WTQ&'9'=_V_F>9-2-7-].P$;JXW)'F:HAYN7-]9OW(-8N3U
M^6K37I8[X?/5%YT[0P[V:[:+UVP7>#'WK]DNSF28D(C_FI_B-3^%\?DI6KLN
M=+'Y*5[?,#8A><3K&\9_LC>,6[N78N@;QDVZ789A$*X)=P(%BWR?KW"X5-9
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
MZ\@;8F&[77J>I85GT=FZ17KVYBX,XF4G<'\E-L#] &H$.Y&-CA740,=07K.
M9O5B3U4/V\%W#'O5&!A*&#>UT9R/&_2XCBAL!#L+SK$=48&.8;P6!)^%UX3[
M.[5IA;2![22IPRH<&T-('>\RG.T,4W(H7E482%-K#\OJT"31UI!D1UEZHTVN
MSVB=HNC$3-IX<\_:HA_>7UWQP^BW<?DTNL/4^N\D(!_?<ZZ9N679U:)>0KU@
M,?6>4S.,^ERB0CE*QID.D(Q*7Y>C[3IY"J4-CQ:/N,Q6F IMV;G45L+%MN(E
ML;CL5BH\/TJW=M);7'S+CG@;7#+KX_LO+2[<EY8=N):3Z6&YJ2)I2Y'W;*U2
M=:P4X8-J3+CU5BVC4CN=9=!?7>=!9K]%5V3F3FC!6R/^%+(3%Q99V!;"M5V^
M:T*]T)W&-HT-</LVB,\OA&?;8CO=1T+M!>D_$^IX$1L$V>;X)'8I%P#;_7QJ
M<X70<4E&_*!&[4$;M0GAAW?LYUTV)W+>$MOG4^P'A4&?6AALCSG<N'%H,F13
MT&#W'C!%O2#RG/10ZB3C:_F3V+[\4X^HU9!?TAAZ!$[IH54T",:I5HJW'%KY
M&/;9P4G,40+SN8QQD9:*+:TJFQ0"^[BB&<-KGI8+B(I)G46#*$J(FWE[,NVS
M,_N")RG: B Y-JW3%O99"LRT:H-T*4/65C'L44M3#NSCG=,,7+7(N82QZ\BE
MQDU(YR1[EWN+7'LKNLJ/81]4G61%)X%9WP@_9488D 6/5SP'(U3UW@IXD 97
M;4FP#_!.,[S6).A<IGZ#3V!^@SO^TN0)!AM9'=4;<;_T@[,8)2_D%$;'8O\4
M!S&FV+'H7>B3>^P_5MAH^F SAB104T4Z5D'#Y5)G</0S%9WQ\4*/54P9$0VQ
MSGRV2%_":GE]6?$IJ"V>]YF*$.-7"]Q'!V=M"18 :JV&'\0TR\?EV/ 1JQPQ
M9J)5SE5[ 3ZUA(':-O))$!Y/)JU&FT%@?UUT&H,\^";4[@PX(VH5]<:'48P[
M$#>A[X=/K!.EN7RF).;.VWC),4NRKXSF;-KQG$[@]CP_X4<(811MK\,-@MDR
M3"*V:F> .62]NR?7LV-;>KOAF_+MAMF26/.M-%;,Q;'2MZ/G7*#T)H+S(A6_
MOO# Y4IO+;B99!9K++(8O%;$9;"^\ )6+Y?O2XND$A9^[S(A_V;*706;\K%L
MARS@UH*P!NH+QB0>!(PHPLU$K82@./8] @49Y?>)93H;,@OMR0CD S]"7HZL
MA 7#T"\M7?83?10<'^H.H]\2>B"X7F>J"]4%A&= 54\GY.--)&\&.V:[-N'U
M[&8//$.&!S9NT711FF8"X6FF4JD[,5MX/B3I6F@6'KH "B?R8FMHHFWL..J&
M3*0YF VQ&P$N^4+] ![M(4/<$': <[N#A@K ^N_Z5+R3;L)NH[3%T]]\"!M
M#U?66WUH G,!BXY*C36)-R!N6),W .N&C?5E&7/-X$SM*J#'T#;*50D'0W*+
M[/O5HCSMQR"8AW25 ?T0)O&4+%;IC_FVE2' =ZY2K]FW *]9M,W&87DOG[-L
M_CTKRC[(?L._F/K.N,_,$!]8#L>$K$,:@W;#XAJ&/-Q5DJ]@ ->;_)?P![W@
MC1F2CUS!I_C)+[BFICP%)A'Y5OTR&*RV(:S6M^XRX2"M6WI/+*)Q@5WVKS*S
M[$>_=<,@"GW/365*Y1$\X\ *B\I>#&L2'=MY<:PF1<)W'"H5,.0)!PFX !;,
M>KAAM";\R<]@D5M3I'JZ05@![?Q!BG+E8*90VI!=1#=D*U4F)QF&02ZHBAQ)
M%>C10O-N('U^E)H;PE#ZKD :H)!$;!*,HJT]*1X0DE>[F$D(IJXA;]/E0BD?
M%MHO9@A7$#NL7M"U^Q[FC+L*IB';]?,X'=4@QJM(:V ?<5?:2/$^!T#?8X<N
M =)=ZL6>8_MC[MO00AQ4$_LRK!)Y#?W;F3Q "^ Q#=W$B4<T?W5 O$.I+FG(
M<-/(_J1:PW:>G-,A)V)].!=)NCV1%,??G\@,[9"#*AW:F1"F3U[L+!?$IM(Q
MZ; 8YNY":1A[5_H$&AJR9.4!N6O(5N*@(-H4H,. 2'BC.,A54#Z2N%\,[V9A
M#0(J530$_@EY)$%")!NTEQ+(P:TZGNH2 V4M#0&_1QB$CI<!&+B=%5?L/^D_
MQ7Q(*QFR*:C#$0 ,0VC;><P@@<F5A;%#6X^@2:*\(4?8V\[>H60_0J[+'T2B
M'HG2*+E1<,MM)+TIPJ^-V,$FZB91S)2B\L/L[\J'V=LOID]*V(5O6G%H.=NO
M6NF5'2L,TCLA?OYQ?B&$_SL7X:]_^?[#U7<_1I:S%>7UC+NE,^XM:S>L=_29
MF=' ]G<&D 8U!(M;[Y&XG8C?YP$?=]=KUY#=;-V3[WI*FW((KBG]P1@I7C7I
MMVB((332303+,'U0,,_2=P[ESR1<4'N]Y*XUL;-*4OP2J95KC'B^G@]E19ED
M'BQ)<7P/EM($BVR(%6GRE#TBSE>+\/%=MKS99'SD_TCI2(G(?_#;_;0"]?R7
M_'>8'BVEH6S!+<AKU'[DC/;PQTZT^OMZC!U(Z>21Z?5B7(6M5KZL']J4[Z@>
M7X;6O=W&]^7=QO7]=##L3Z?6M/_YKC^<69UAS_K<'WV>=,8_#;K68'@SFMQU
M9H/1<+=UL'8?>=U$-'$I.;]ODXF592!8*.ZSR>H8YEE375A6:J_5#_/?\/_P
M'3+[R?\'4$L! A0#%     @ $(,-4YN[W#=9"   ^S    H
M ( !     &5X,S$M,2YH=&U02P$"% ,4    "  0@PU3HV]!34@(  #*,0
M"@              @ &!"   97@S,2TR+FAT;5!+ 0(4 Q0    ( !"##5/1
M2>M\ P8  *@=   *              "  ?$0  !E>#,R+3$N:'1M4$L! A0#
M%     @ $(,-4X0%RLO]!0  ^!L   H              ( !'!<  &5X,S(M
M,BYH=&U02P$"% ,4    "  0@PU3#0ENJT K 0"\H1( $P
M@ %!'0  <'!S:2TQ,'%?,#8S,#(Q+FAT;5!+ 0(4 Q0    ( !"##5,8CV#,
MJ T  &=S   1              "  ;)( 0!P<'-I+3(P,C$P-C,P+GAS9%!+
M 0(4 Q0    ( !"##5-)G0FP%!4  &?I   5              "  8E6 0!P
M<'-I+3(P,C$P-C,P7V-A;"YX;6Q02P$"% ,4    "  0@PU3#TH?F!0>   +
MH $ %0              @ '0:P$ <'!S:2TR,#(Q,#8S,%]D968N>&UL4$L!
M A0#%     @ $(,-4S\0MW]/1P  #-X# !4              ( !%XH! '!P
M<VDM,C R,3 V,S!?;&%B+GAM;%!+ 0(4 Q0    ( !"##5/3EX))3S4  &I$
M P 5              "  9G1 0!P<'-I+3(P,C$P-C,P7W!R92YX;6Q02P4&
2      H "@!L @  &P<"

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