<SEC-DOCUMENT>0001387131-21-005667.txt : 20210514
<SEC-HEADER>0001387131-21-005667.hdr.sgml : 20210514
<ACCEPTANCE-DATETIME>20210514164541
ACCESSION NUMBER:		0001387131-21-005667
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		64
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210514
DATE AS OF CHANGE:		20210514

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

	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_033121.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<HTML>

<HEAD>
    <TITLE></TITLE>
</HEAD>

<BODY style="null">
    <!-- Edge Version : NotProvided -->
    <div align="left" style="margin-bottom: 3pt; margin-top: 12pt;"></div>
    <div>
        <!-- Field: Rule-Page -->
        <div align="left" style="margin: 0pt;">
            <div style="border-bottom: #000000 1.0pt solid; border-top: #000000 4.0pt solid; width: 100%; font-size: 1pt;">&nbsp;</div>
        </div>
        <!-- Field: /Rule-Page -->
    </div>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>UNITED STATES<br  >SECURITIES AND EXCHANGE COMMISSION<br  >Washington, D.C. 20549</b></b>
    </p>
    <table align="center" style="width: 93%;" border="0" cellpadding="0" cellspacing="0" width="93%">
        <tr>
            <td style="width: 201pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 102pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 201pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>FORM 10-Q</b></b>
    </p>
    <p style="margin: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="width: 93%;" border="0" cellpadding="0" cellspacing="0" width="93%">
        <tr>
            <td style="width: 201pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 102pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 201pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>(Mark One)</b></b>
    </p>
    <table style="border: none; width: 100%;" border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 2%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&#9746;</p>
            </td>
            <td style="width: 98%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;&nbsp;&nbsp;QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></b>
                </p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>For the quarterly period ended March 31, 2021</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>OR</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table style="border: none; width: 100%;" border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 2%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&#9744;</p>
            </td>
            <td style="width: 98%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;&nbsp;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></b>
                </p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Commission file number: 001-35212</b></b>
    </p>
    <table align="center" style="width: 93%;" border="0" cellpadding="0" cellspacing="0" width="93%">
        <tr>
            <td style="width: 202pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 96pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 207pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">
        <font style="font-size: 24pt;"><b>PIONEER POWER SOLUTIONS, INC.</b></font>
        <br>(Exact name of registrant as specified in its charter)</p>
    <table align="center" style="width: 93%;" border="0" cellpadding="0" cellspacing="0" width="93%">
        <tr>
            <td style="width: 197pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 107pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 201pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 100%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="width: 45%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Delaware</b></b>
                </p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 30%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>27-1347616</b></b>
                </p>
            </td>
            <td style="width: 15%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
                </p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">(State or other jurisdiction of incorporation or organization)</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">(I.R.S. Employer Identification No.)</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>400 Kelby Street, 12th Floor<br  >Fort Lee, New Jersey 07024<br  ></b></b>(Address of principal executive offices)</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(212) 867-0700<br  ></b></b>(Registrant&rsquo;s telephone number, including area code)</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Securities registered pursuant to Section 12(b) of the Act:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table style="border: none; width: 100%;" border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="border: 1pt solid black; width: 184pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b>Title of each class</b></p>
            </td>
            <td style="border-bottom: 1pt solid black; border-top: 1pt solid black; width: 105pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b>Trading symbol(s)</b></p>
            </td>
            <td style="border: 1pt solid black; width: 262pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b>Name of each exchange on which registered</b></p>
            </td>
        </tr>
        <tr>
            <td style="border-bottom: 1pt solid black; border-left: 1pt solid black; border-right: 1pt solid black; width: 184pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">Common Stock</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 105pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">PPSI</p>
            </td>
            <td style="border-bottom: 1pt solid black; border-left: 1pt solid black; border-right: 1pt solid black; width: 262pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">Nasdaq Capital Market</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the 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.&nbsp;&nbsp;Yes &#9746; No &#9744;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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 (&sect;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&nbsp;&nbsp;Yes &#9746; No &#9744;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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 &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer&rdquo;, &ldquo;smaller reporting company&rdquo;, and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange Act:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 85%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="width: 33%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Large accelerated filer</p>
            </td>
            <td style="width: 10%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&#9744;</p>
            </td>
            <td style="width: 32%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Accelerated filer</p>
            </td>
            <td style="width: 10%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&#9744;</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Non-accelerated filer</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&#9746;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Smaller reporting company</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&#9746;</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Emerging Growth Company</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&#9744;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&nbsp;&nbsp;Yes &#9744;No &#9746;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The number of shares outstanding of the registrant&rsquo;s common stock, $0.001 par value, as of May 14, 2021 was 8,726,045.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <div>
        <!-- Field: Rule-Page -->
        <div align="left" style="margin: 0pt;">
            <div style="border-bottom: #000000 4.0pt solid; border-top: #000000 1.0pt solid; width: 100%; font-size: 1pt;">&nbsp;</div>
        </div>
    </div>

    <!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


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



      <p style="margin: 0pt 39.6pt 0pt 39.6pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>PIONEER POWER SOLUTIONS, INC.<br  >Form 10-Q<br  >For the Quarterly Period Ended March 31, 2021</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>TABLE OF CONTENTS</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 100%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="padding: 0pt; width: 95%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><a href="#a001">PART I. FINANCIAL INFORMATION</a></p>
            </td>
            <td style="padding: 0pt; width: 5%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">Page</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a002">Item 1. Financial Statements</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a003">Unaudited Consolidated Statements of Operations for the Three Months Ended March 31, 2021 and 2020</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a004">Unaudited Consolidated Statements of Comprehensive Income (Loss) for the Three Months Ended March 31, 2021 and 2020</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a005">Consolidated Balance Sheets at March 31, 2021 (Unaudited) and December 31, 2020</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a006">Unaudited Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2021 and 2020</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a007">Unaudited Consolidated Statement of Stockholders&rsquo; Equity for the Three Months Ended March 31, 2021 and 2020</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a008">Notes to Unaudited Consolidated Financial Statements</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a009">Item 2. Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a010">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">21</p>
            </td>
        </tr>
        <tr>
            <td style="padding: 0pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a011">Item 4. Controls and Procedures</a></p>
            </td>
            <td style="padding: 0pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">21</p>
            </td>
        </tr>
    </table>
    <p style="margin: 0px; text-indent: 0px;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 100%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="width: 95%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><a href="#a012">PART II. OTHER INFORMATION</a></p>
            </td>
            <td style="width: 5%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a013">Item 1. Legal Proceedings</a></p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">22</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a014">Item 1A. Risk Factors</a></p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">22</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a015">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">22</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a016">Item 3. Defaults Upon Senior Securities</a></p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">22</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a017">Item 4. Mine Safety Disclosures</a></p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">22</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a018">Item 5. Other Information</a></p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">23</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="#a019">Item 6. Exhibits</a></p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">23</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
        <br>&nbsp;</p>
    <!-- Field: Page; Sequence: 2-->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>PART I - FINANCIAL INFORMA<a name="a001"></a>TION</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>Item 1. FINANCIAL STATEME<a name="a002"></a>NTS</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>PIONEER POWER SOLUTIO<a name="a003"></a>NS, INC.</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Consolidated Statements of Operations</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(In thousands, except per share data)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(Unaudited)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <table style="margin: 0px; width: 100%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 68%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Revenues</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,502</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,001</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Cost of goods sold</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,343</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4,824</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Gross profit</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">159</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">177</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Operating expenses</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Selling, general and administrative</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,265</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,934</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Foreign exchange gain</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 20.0pt; font: 10pt Times New Roman, Times, Serif;">Total operating expenses</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,265</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,924</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Loss from continuing operations</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,106</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,747</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Interest income</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(93</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(110</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Other (income) expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,343</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,281</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Income (loss) before taxes</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">330</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,918</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td style="padding-bottom: 1pt;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Income tax (benefit) expense</p>
            </td>
            <td style="padding-bottom: 1pt;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(21</p>
            </td>
            <td style="padding-bottom: 1pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="padding-bottom: 1pt;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3</p>
            </td>
            <td style="padding-bottom: 1pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Net income (loss)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">351</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,921</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Earnings (loss) per share:</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10pt; font: 10pt Times New Roman, Times, Serif;">Basic</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">0.04</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(0.33</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Diluted</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">0.04</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(0.33</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Weighted average common shares outstanding:</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-left: 10pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Basic</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="padding-left: 10pt;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Diluted</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,789</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">The accompanying notes are an integral part of these consolidated financial statements.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman,Times,Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->1<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>PIONEER POWER SOLUTIO<a name="a004"></a>NS, INC.</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Consolidated Statements of Comprehensive Income (Loss)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(In thousands)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(Unaudited)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <table style="width: 100%;" border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 72pt;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Net income (loss)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">351</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,921</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Other comprehensive income (loss)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Comprehensive income (loss)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">351</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,921</p>
            </td>
            <td style="padding-bottom: 2pt; width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">The accompanying notes are an integral part of these consolidated financial statements.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 4; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->2<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>PIONEER POWER SOLUTIO<a name="a005"></a>NS, INC.</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Consolidated Balance Sheets</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(In thousands, except share data)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <table style="margin: 0px; width: 100%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>December 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(Unaudited)</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 68%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>ASSETS</b></b>
                </p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="color: #101010;">Current assets</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Cash</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4,733</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,567</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Restricted cash</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,775</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Accounts receivable, net</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4,060</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,587</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Insurance receivable</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">95</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Inventories, net</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,183</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,403</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Income taxes receivable</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">407</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">407</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Prepaid expenses and other current assets</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">995</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">897</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 16.0pt; font: 10pt Times New Roman, Times, Serif;">Total current assets</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">15,153</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">13,956</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Property, plant and equipment, net</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">394</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">433</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Other assets</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,739</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,898</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Total assets</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">22,286</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">21,287</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</b></b>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Current liabilities</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Accounts payable and accrued liabilities</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4,303</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4,027</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Deferred revenue</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,564</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">714</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Current maturities of long-term debt</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">780</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Income taxes payable</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">17</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 16.0pt; font: 10pt Times New Roman, Times, Serif;">Total current liabilities</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,867</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,538</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Long-term debt</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">633</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Other long-term liabilities</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,176</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,257</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Total liabilities</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,043</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,428</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Stockholders&rsquo; equity</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Preferred stock, $0.001 par value, 5,000,000 shares authorized; none issued</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="padding-left: 8pt;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">Common stock, $0.001 par value, 30,000,000 shares authorized;
                    <br>8,726,045 shares issued and outstanding on March 31, 2021 and December 31, 2020</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">9</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">9</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Additional paid-in capital</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">24,014</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">23,981</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Accumulated other comprehensive income</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Accumulated deficit</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(9,794</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10,145</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 16.0pt; font: 10pt Times New Roman, Times, Serif;">Total stockholders&rsquo; equity</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14,243</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; border-top: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">13,859</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Total liabilities and stockholders&rsquo; equity</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">22,286</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">21,287</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">The accompanying notes are an integral part of these consolidated financial statements.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <!-- Field: Page; Sequence: 5; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->3<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>PIONEER POWER SOLUTI<a name="a006"></a>ONS, INC.</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Consolidated Statements of Cash Flows</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(In thousands)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(Unaudited)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <table style="width: 100%;" border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; width: 75pt; vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom" width="1%">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>Operating activities</b></b>
                </p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Net income (loss)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">351</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,921</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Depreciation</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">37</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">58</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Amortization of right-of-use assets</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">107</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">64</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Amortization of imputed interest</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(107</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(111</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Interest expense from PPP Loan</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Non-cash cost of operating leases</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">130</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">155</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Change in receivable reserves</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">34</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">29</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Change in inventory reserves</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">25</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(231</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Change in long term payables</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(92</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Change in insurance receivable</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">95</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,449</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Loss on investments</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,143</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Stock-based compensation</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">33</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Foreign currency remeasurement gain</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">10</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Changes in current operating assets and liabilities:</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 20.0pt; font: 10pt Times New Roman, Times, Serif;">Accounts receivable</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,480</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">276</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 20.0pt; font: 10pt Times New Roman, Times, Serif;">Inventories</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(805</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">132</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 20.0pt; font: 10pt Times New Roman, Times, Serif;">Prepaid expenses and other assets</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(94</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 20.0pt; font: 10pt Times New Roman, Times, Serif;">Income taxes</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(481</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 20.0pt; font: 10pt Times New Roman, Times, Serif;">Accounts payable and accrued liabilities</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">421</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(820</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 20.0pt; font: 10pt Times New Roman, Times, Serif;">Deferred revenue</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,849</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">304</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 30pt; font: 10pt Times New Roman, Times, Serif;">Net cash provided by / (used in) operating activities</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">590</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,036</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.05pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
                </p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>Investing activities</b></b>
                </p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 30pt; font: 10pt Times New Roman, Times, Serif;">Net cash provided by / (used in) investing activities</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>Financing activities</b></b>
                </p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Bank overdrafts</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(205</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Gain on forgiveness of PPP Loan</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,417</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Principal repayments of financing leases</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(232</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(214</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 30.0pt; font: 10pt Times New Roman, Times, Serif;">Net cash used in financing activities</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,649</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(419</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Decrease increase in cash and restricted cash</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,059</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,455</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Cash, and restricted cash, beginning of year</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,567</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,213</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 70%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Cash, and restricted cash, end of year</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,508</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 3%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: solid black 1.0pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black; border-top: solid black 1.0pt; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,758</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">The accompanying notes are an integral part of these consolidated financial statements.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 6; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->4<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>PIONEER POWER SOLUTI<a name="a007"></a>ONS, INC.</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Consolidated Statement of Stockholders&rsquo; Equity</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(In thousands)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>(Unaudited)</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <table style="width: 100%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 0; margin-top: 0pt; text-align: center; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Accumulated</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 0; margin-top: 0pt; text-align: center; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Additional</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>other compre-</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Total</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 0; margin-top: 0pt; text-align: center; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Common Stock</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>paid-in</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>hensive</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Accumulated</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>stockholders&rsquo;</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 0; margin-top: 0pt; text-align: center; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Shares </b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Amount </b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>capital</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>income (loss)</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>deficit</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;" colspan="2">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>equity</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 34%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 0; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;"><b><b>Balance - January 1, 2020 (Revised)</b></b>
                </p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726,045</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">9</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">23,978</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(7,159</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">16,842</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 10pt; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">Net loss</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,921</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,921</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 10pt; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">Stock-based compensation</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 0; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;"><b><b>Balance - March 31, 2020 (Revised)</b></b>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726,045</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">9</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">23,980</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10,080</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">13,923</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 0; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 0; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;"><b><b>Balance - January 1, 2021</b></b>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726,045</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">9</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">23,981</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10,145</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">13,859</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 10pt; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">Net income</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">351</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">351</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 10pt; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;">Stock-based compensation</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">33</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">33</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 0; margin-top: 0pt; text-indent: 0; font: 10pt Times New Roman, Times, Serif;"><b><b>Balance - March 31, 2021</b></b>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726,045</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">9</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">24,014</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(9,794</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; border-top: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14,243</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">The accompanying notes are an integral part of these consolidated financial statements.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 7; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->5<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman,Times,Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>PIONEER POWER SOLUTIONS, INC.<a name="a008"></a></b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Notes to Consolidated Financial Statements</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">March 31, 2021 (Unaudited)</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>1. BASIS OF PRESENTATION</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Overview</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 39.6pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Pioneer Power Solutions, Inc. and its wholly owned subsidiaries (referred to herein as the &ldquo;Company,&rdquo; &ldquo;Pioneer,&rdquo; &ldquo;we,&rdquo; &ldquo;our&rdquo; and &ldquo;us&rdquo;) 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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">We have two 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 &ldquo;SEC&rdquo;) on March 30, 2021: Transmission and Distribution Solutions (&ldquo;T&amp;D Solutions&rdquo;) and Critical Power Solutions (&ldquo;Critical Power&rdquo;).</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Presentation</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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 March 31, 2021. Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States (&ldquo;U.S. GAAP&rdquo;), 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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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-month period ended March 31, 2021. Due to operating losses, the Company has determined that it is unable to reliably estimate its annual effective tax rate.</p>
    <p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif;">These unaudited interim consolidated financial statements should be read in conjunction with the risk factors under the heading &ldquo;Part II - Item 1A. Risk Factors&rdquo; and the risk factors and the audited consolidated financial statements and notes thereto of the Company and its subsidiaries included in the Company&rsquo;s Annual Report on Form 10-K for the year ended December 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Liquidity</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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 three months ended March 31, 2021, the Company had $4.7 million of cash on hand and working capital of $8.3 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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">During the three months ended March 31, 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 $1.8 million. As a result of executing the cash collateral security agreement, the Company recognized approximately $1.8 million of restricted cash within the consolidated balance sheet at March 31, 2021.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 8; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->6<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 80%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>December 31,</b></b>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 55%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Cash</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4,733</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,567</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Restricted cash</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,775</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, serif; font-size: 10pt;">&mdash;</font>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Total cash and restricted cash as shown in the statement of cash flows</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,508</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,567</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">On January 30, 2020, the World Health Organization (&ldquo;WHO&rdquo;) 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 &ldquo;COVID-19 pandemic&rdquo;), based on the rapid increase in exposure globally.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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&rsquo;s financial condition, liquidity, and future results of operations. During the three months ended March 31, 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&rsquo;s results of operations, financial condition, or liquidity.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">On March 27, 2020, then President Trump signed into law the &ldquo;Coronavirus Aid, Relief, and Economic Security (CARES) Act&rdquo; (the &ldquo;CARES Act&rdquo;) 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 &ldquo;PPP Loan&rdquo;) in the amount of $1.4 million. The Company accounted for the PPP Loan as a debt instrument in accordance with FASB ASC 470, Debt.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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 three months ended March 31, 2021, the Company received full forgiveness of the PPP Loan and recognized a $1.4 million gain on extinguishment and forgiveness of debt as other income in the unaudited interim consolidated statements of operations.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The Company&rsquo;s significant accounting policies are described in Note 2 to the audited consolidated financial statements included in the Company&rsquo;s Annual Report on Form 10-K for the year ended December 31, 2020. There have been no significant changes in the Company&rsquo;s accounting policies during the first quarter of 2021.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Recent Accounting Pronouncements</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">There have been no recent accounting pronouncements not yet adopted by the Company which would have a material impact on the Company&rsquo;s financial statements.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i>Inc</i><i>ome Taxes</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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 9; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->7<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><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 &ldquo;expected loss&rdquo; model that will replace today&rsquo;s &ldquo;incurred loss&rdquo; 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&rsquo;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 style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>3. FAIR VALUE MEASUREMENTS</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">ASC 820, Fair Value Measurements and Disclosures (&ldquo;ASC 820&rdquo;), 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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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) 175,000 shares of CleanSpark Common Stock (&ldquo;CleanSpark Common Stock&rdquo;), (ii) a five-year warrant to purchase 50,000 shares of CleanSpark Common Stock at an exercise price of $16.00 per share, and (iii) a five-year warrant to purchase 50,000 shares of CleanSpark Common Stock at an exercise price of $20.00 per share. The share quantities and exercise prices of warrants reflect the 10:1 reverse stock split which was completed by CleanSpark in December 2019.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">At March 31, 2020, the estimated fair value of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock was $324 and an unrealized mark to market loss of $1.1 million was recognized within other expense (income) for the three months ended March 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">No changes in valuation techniques or inputs occurred during the three months ended March 31, 2021 and 2020. No transfers of assets between Level 1 and Level 2 of the fair value measurement hierarchy occurred during the three months ended March 31, 2021 and 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>4. REVENUES</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>Nature of our products and services</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 10; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->8<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Products </i></i>
    </p>
    <p style="margin: 0pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">We provide switchgear that helps customers effectively and efficiently manage their electrical power distribution systems to desired specifications.</p>
    <p style="margin: 0pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>&nbsp;</i></i>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Services</i></i>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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&rsquo; power generation systems.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>Identify the contract with a customer</i></p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party&rsquo;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&rsquo;s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer&rsquo;s ability and intention to pay, which is based on a variety of factors including the customer&rsquo;s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>Identify the performance obligations in the contract</i></p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>Determine the transaction price</i></p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>Allocate the transaction price to performance obligations in the contract</i></p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 11; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->9<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>Recognize revenue when or as the Company satisfies a performance obligation</i></p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; text-indent: 36.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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. During the three months ended March 31, 2021 the Company recognized $1.2 million of revenue over time and incurred costs of $1.1 million related to a single contract. Additionally, the Company recognized $700 of revenue at a point in time from the sale of our switchgear and power generation equipment during the three months ended March 31, 2021. 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="margin: 0; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0; font: 10pt Times New Roman, Times, Serif;">The following table presents our revenues disaggregated by revenue discipline:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 60%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 39%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Products</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,913</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,132</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Services</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,589</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,869</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Total revenue</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,502</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,001</p>
            </td>
        </tr>
    </table>
    <p style="margin: 0px; text-indent: 0px;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">See Note 12 - Business Segment and Geographic Information in Notes to Consolidated Financial Statements in Part I of this Form 10-Q.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>5. OTHER (INCOME) EXPENSE</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Other (income) expense 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 March 31, 2021, other income was $1.3 million, as compared to other expense of $1.3 million during the three months ended March 31, 2020. For the three months ended March 31, 2021, included in other income was a gain of $1.4 million for the extinguishment and forgiveness of the PPP Loan. For the three months ended March 31, 2020, included in other expense was a loss of $1.1 million related to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>6. INVENTORIES</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The components of inventories are summarized below:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 60%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>December 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 34%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Raw materials</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,719</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,719</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Work in process</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,225</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,420</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Provision for excess and obsolete inventory</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(761</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(736</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 10.0pt; font: 10pt Times New Roman, Times, Serif;">Total inventories</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,183</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,403</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Inventories are stated at the lower of cost or a net realizable value determined on a weighted average method.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <!-- Field: Page; Sequence: 12; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->10<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>7. PROPERTY, PLANT AND EQUIPMENT</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Property, plant and equipment are summarized below:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 70%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>December 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 44%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Machinery and equipment</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,176</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,210</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Furniture and fixtures</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">205</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">205</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Computer hardware and software</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">539</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">669</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Leasehold improvements</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">313</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">337</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,233</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,421</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Less: Accumulated depreciation</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,839</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,988</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Total property, plant and equipment, net</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">394</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">433</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Depreciation expense was $37 and $58 for the period ended March 31, 2021 and 2020, respectively.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>8. OTHER ASSETS</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Included in other assets at March 31, 2021 and December 31, 2020 are right-of-use assets, net, of $1.3 million and $1.5 million, respectively, related to our lease obligations.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">As a result of the Company entering into that certain Stock Purchase Agreement (the &ldquo;Stock Purchase Agreement&rdquo;), by and among the Company, Electrogroup Canada, Inc., a wholly owned subsidiary of the Company (&ldquo;Electrogroup&rdquo;), Jefferson Electric, Inc., a wholly owned subsidiary of the Company (&ldquo;Jefferson&rdquo;), JE Mexican Holdings, Inc., a wholly owned subsidiary of the Company (&ldquo;JE Mexico&rdquo;), Nathan Mazurek (Chief Executive Officer of the Company), Pioneer Transformers L.P. (the &ldquo;US Buyer&rdquo;) and Pioneer Acquireco ULC (the &ldquo;Canadian Buyer&rdquo;) 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 &ldquo;Equity Transaction&rdquo;), for a purchase price of $68.0 million, on August 16, 2019 we received two subordinated promissory notes in the aggregate principal amount of $5.0 million and $2.5 million, for a total aggregate principal amount of $7.5 million (the &ldquo;Seller Notes&rdquo;)
        <font style="text-align: justify;">, subject to certain adjustments. The Seller Notes accrue interest at a rate of 4.0% per annum, with a final payment of all unpaid principal and interest becoming fully due and payable at December 31, 2022. 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 $1.8 million in cash and reducing the principal amount of the $5.0 million Seller Note to $3.2 million. </font>During the second quarter of 2020, the Company recognized an additional reduction to the principal amount of the Seller Note of $194 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 March 31, 2021 of $107 for a carrying value of $5.5 million.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Other assets are summarized below:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 60%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>December 31,</b></b>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 35%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Right of use assets</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,267</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,505</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Notes receivable, net</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,457</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,350</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Deposits</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">15</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">15</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Other long-term receivables</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">28</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 8.0pt; font: 10pt Times New Roman, Times, Serif;">Other assets</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,739</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,898</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>9. DEBT</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">On March 27, 2020, then President Trump signed into law the &ldquo;Coronavirus Aid, Relief, and Economic Security (CARES) Act.&rdquo; 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 $1.4 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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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 three months ended March 31, 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 income (see Note 5 - Other (Income) Expense).</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 13; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->11<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">At December 31, 2020, $633 of principal payments due were recorded as long-term debt and $780 as current debt in accordance with the enactment of the Paycheck Protection Program Flexibility Act of 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 50%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>December 31,</b></b>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 25%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">PPP Loan</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,413</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Less: current portion</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">780</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Total long-term obligations</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">633</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>10. STOCKHOLDERS&rsquo; EQUITY</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Common Stock</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The Company had 8,726,045 shares of common stock, $0.001 par value per share, outstanding as of March 31, 2021 and December 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Stock-Based Compensation</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">A summary of stock option activity under the 2011 Long-Term Incentive Plan as of March 31, 2021, and changes during the three months ended March 31, 2021, are presented below:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 80%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="text-align: center;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="text-align: center;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black; text-align: center;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Stock Options</b></font>
                </p>
            </td>
            <td style="text-align: center;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="text-align: center;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black; text-align: center;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Weighted average exercise price</b></font>
                </p>
            </td>
            <td style="text-align: center;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="text-align: center;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black; text-align: center;" colspan="2" valign="bottom">
                <font style="color: black; font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Weighted average remaining contractual term</b></font>
            </td>
            <td style="text-align: center;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="text-align: center;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black; text-align: center;" colspan="2" valign="bottom">
                <font style="color: black; font-family: Times New Roman, Times, Serif; font-size: 10pt;"><b>Aggregate intrinsic value</b></font>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 37%;">
                <p style="margin: 0pt 0px; text-indent: 0pt; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Outstanding as of January 1, 2021</font>
                </p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">440,400</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: left;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, serif;">
                    <font style="color: black; font-family: Times New Roman, Times, Serif; font-size: 10pt;">$</font>
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">6.58</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right;" valign="bottom">
                <font style="color: black; font-family: Times New Roman, Times, Serif; font-size: 10pt;">5.80</font>
                <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
            </td>
            <td style="width: 1%; text-align: right;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: left;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, serif;">
                    <font style="color: black; font-family: Times New Roman, Times, Serif; font-size: 10pt;">$</font>
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right;" valign="bottom">
                <font style="color: black; font-family: Times New Roman, Times, Serif; font-size: 10pt;">155</font>
                <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Granted</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&mdash;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&mdash;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Exercised</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&mdash;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&mdash;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Forfeited</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">(3,400</font>
                </p>
            </td>
            <TD STYLE="padding-bottom: 1pt; text-align: left; vertical-align: bottom">
                <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">12.00</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Outstanding as of March 31, 2021</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">437,000</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">$</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">6.54</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">5.60</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">$</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">236</font>
                </p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">Exercisable as of March 31, 2021</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">437,000</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">$</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">6.54</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">5.60</font>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">&nbsp;</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">$</font>
                </p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif; font-size: 10pt;">236</font>
                </p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">As of March 31, 2021, there were 236,667 shares available for future grants under the Company&rsquo;s 2011 Long-Term Incentive Plan.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Stock-based compensation expense recorded for the three months ended March 31, 2021 amounted to $33, while such expense in 2020 was insignificant. At March 31, 2021, the Company had no stock-based compensation expense remaining to be recognized in the consolidated statements of operations.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>11. BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Basic and diluted income (loss) per common share is calculated based on the weighted average number of shares outstanding during the period. The Company&rsquo;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. The following table sets forth the computation of basic and diluted income (loss) per share (in thousands, except per share data):</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 60%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 38%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Numerator:</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 8%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Net income (loss)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">351</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,921</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Denominator:</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Weighted average basic shares outstanding</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 14pt; margin-top: 0pt; text-indent: -6pt; font: 10pt Times New Roman, Times, Serif;">Effect of dilutive securities - equity based compensation plans</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">63</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-left: 14pt; margin-top: 0pt; text-indent: -6pt; font: 10pt Times New Roman, Times, Serif;">Denominator for diluted net income (loss) per common share</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,789</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">8,726</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Net income (loss) per common share:</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Basic</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">0.04</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(0.33</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Diluted</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">0.04</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(0.33</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 14; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->12<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>12. B</b><b>USINESS SEGMENT AND GEOGRAPHIC INFORMATION</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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&rsquo;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 two reportable segments: T&amp;D Solutions and Critical Power. The Critical Power reportable segment is the Company&rsquo;s Titan Energy Systems, Inc. business unit. The T&amp;D Solutions reportable segment is the Company&rsquo;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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">The following tables present information about segment income and loss:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin: 0px auto; width: 60%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 34%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Revenues</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">T&amp;D Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 12.0pt; font: 10pt Times New Roman, Times, Serif;">Switchgear</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,387</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,877</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,387</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,877</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Critical Power Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 12.0pt; font: 10pt Times New Roman, Times, Serif;">Equipment</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">526</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">255</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 12.0pt; font: 10pt Times New Roman, Times, Serif;">Service</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,589</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,869</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,115</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,124</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 12.0pt; font: 10pt Times New Roman, Times, Serif;">Consolidated</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,502</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,001</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin: 0px; text-indent: 0px;">&nbsp;</p>
    <table align="center" style="float: none; margin: 0px auto; width: 60%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="text-align: center;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;">&nbsp;<b style="text-align: right; font-size: 10pt;"><b>Three Months Ended</b></b>
                </p>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; text-align: center;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td style="width: 34%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; width: 10%; vertical-align: bottom; text-align: center;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; width: 10%; vertical-align: bottom; text-align: center;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Depreciation and amortization</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">T&amp;D Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">18</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">34</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Critical Power Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">119</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">79</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Unallocated corporate overhead expenses</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">9</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 12.0pt; font: 10pt Times New Roman, Times, Serif;">Consolidated</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">144</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">122</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin: 0px; text-indent: 0px;">&nbsp;</p>
    <table align="center" style="float: none; margin: 0px auto; width: 60%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="text-align: center;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;">&nbsp;<b style="text-align: right; font-size: 10pt;"><b>Three Months Ended</b></b>
                </p>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; text-align: center;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td style="width: 34%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; width: 10%; vertical-align: bottom; text-align: center;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; width: 10%; vertical-align: bottom; text-align: center;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Operating loss</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">T&amp;D Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(439</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(777</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Critical Power Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(84</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(200</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">Unallocated corporate overhead expenses</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(583</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(770</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 12.0pt; font: 10pt Times New Roman, Times, Serif;">Consolidated</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,106</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,747</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Revenues are attributable to countries based on the location of the Company&rsquo;s customers:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin: 0px auto; width: 60%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 34%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Revenues</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 6.0pt; font: 10pt Times New Roman, Times, Serif;">United States</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,502</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,001</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 15; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->13<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM 2. MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.<a name="a009"></a></b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>&nbsp;</i></i>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to the &ldquo;Company,&rdquo; &ldquo;Pioneer,&rdquo; &ldquo;we,&rdquo; &ldquo;our&rdquo; and &ldquo;us&rdquo; refer to Pioneer Power Solutions, Inc. and its subsidiaries.</i></i>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Special Note Regarding Forward-Looking Statements</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">This Quarterly Report on Form 10-Q contains &ldquo;forward-looking statements,&rdquo; which include information relating to future events, future financial performance, financial projections, strategies, expectations, competitive environment and regulation. Words such as &ldquo;may,&rdquo; &ldquo;should,&rdquo; &ldquo;could,&rdquo; &ldquo;would,&rdquo; &ldquo;predicts,&rdquo; &ldquo;potential,&rdquo; &ldquo;continue,&rdquo; &ldquo;expects,&rdquo; &ldquo;anticipates,&rdquo; &ldquo;future,&rdquo; &ldquo;intends,&rdquo; &ldquo;plans,&rdquo; &ldquo;believes,&rdquo; &ldquo;estimates,&rdquo; 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&rsquo;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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">We depend on CleanSpark, Inc (&ldquo;CleanSpark&rdquo;) 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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Our ability to realize revenue reported in our backlog.</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Strikes or labor disputes with our employees may adversely affect our ability to conduct our business.</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Future sales of large blocks of our common stock may adversely impact our stock price.</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The liquidity and trading volume of our common stock.</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman,Times,Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 16; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->14<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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 &ldquo;Part II - Item 1A. Risk Factors&rdquo; in this Quarterly Report on Form 10-Q and &ldquo;Part I - Item 1A. Risk Factors&rdquo; 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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Business Overview</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Description of Business Segments</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">We have two reportable segments: Transmission &amp; Distribution Solutions (&ldquo;T&amp;D Solutions&rdquo;) and Critical Power Solutions (&ldquo;Critical Power&rdquo;).</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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. (&ldquo;PCEP&rdquo;) brand name.</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 18pt;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-family: Times New Roman, Times, Serif;">&bull;</font>
                </p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Our Critical Power business performs service and maintenance on our customers&rsquo; 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. (&ldquo;Titan&rdquo;) brand name.</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>Critical Accounting Policies</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 17; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->15<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>RESULTS OF OPERATIONS</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>Overview of the Three Month Results</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Our summary of operating results during the three months ended March 31, 2021 and 2020 are as follows:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 80%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="6" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended <br  > March 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 54%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Revenues</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">T&amp;D Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,387</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,877</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Critical Power Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,115</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,124</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 32px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Consolidated</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,502</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,001</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Cost of goods sold</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">T&amp;D Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,556</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,972</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Critical Power Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,787</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,852</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 32px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Consolidated</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,343</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4,824</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Gross profit</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">159</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">177</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Selling, general and administrative expenses</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,240</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,895</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Depreciation and amortization expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">25</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">39</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Foreign exchange gain</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="padding-bottom: 1pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 32px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Total operating expenses</p>
            </td>
            <td style="padding-bottom: 1pt;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,265</p>
            </td>
            <td style="padding-bottom: 1pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 1pt;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,924</p>
            </td>
            <td style="padding-bottom: 1pt;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Operating loss from continuing operations</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,106</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,747</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Interest income</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(93</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(110</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Other (income) expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,343</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,281</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Income (loss) before taxes</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">330</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,918</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Income tax (benefit) expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(21</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Net income (loss)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">351</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,921</p>
            </td>
            <td style="padding-bottom: 2pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>Backlog</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The following table represents the progression of our backlog, by reporting segment, as of the end of the last five quarters:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 90%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>December 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>September 30,</b></b>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>June 30,</b></b>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 25%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">T&amp;D Solutions</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">10,210</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,881</p>
            </td>
            <td style="width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,872</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4,725</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,632</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Critical Power Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,934</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,792</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,472</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,420</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,068</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Total order backlog</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">17,144</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">12,673</p>
            </td>
            <td style="vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">11,344</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">12,145</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">14,700</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 18; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->16<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>&nbsp;</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>Revenue</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><i><i>&nbsp;</i></i>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The following table represents our revenues by reporting segment and major product category for the periods indicated:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 80%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="14" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended </b></b>
                </p>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Variance</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>%</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 28%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">T&amp;D Solutions</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Switchgear</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,387</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,877</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,490</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(51.8</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,387</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,877</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,490</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(51.8</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Critical Power Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Equipment</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">526</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">255</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">271</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">106.3</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Service</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,589</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,869</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(280</p>
            </td>
            <td style="padding-bottom: 1pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(15.0</p>
            </td>
            <td style="padding-bottom: 1pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,115</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2,124</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(9</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(0.4</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Total revenue</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,502</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5,001</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,499</p>
            </td>
            <td style="padding-bottom: 2pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(30.0</p>
            </td>
            <td style="padding-bottom: 2pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">For the three months ended March 31, 2021, our consolidated revenue decreased by $1.5 million, or 30.0%, to $3.5 million, down from $5.0 million during the three months ended March 31, 2020 mainly due to a reduction in sales of our switchgear from our T&amp;D Solutions segment.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>T&amp;D Solutions</i></i>. During the three months ended March 31, 2021, revenue from our switchgear product lines decreased by $1.5 million, or 51.8%, as compared to the three months ended March 31, 2020, as a result of decreased sales of our low and medium voltage switchgear and automatic transfer switches.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Critical Power</i></i>. For the three months ended March 31, 2021, revenue for our equipment sales increased by $271, or 106.3%, as compared to the same period in the prior year. Revenue for our service sales decreased by $280, or 15.0%, as compared to the three months ended March 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>&nbsp;</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>Gross Profit (Loss) and Gross Margin</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>&nbsp;</i></i>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The following table represents our gross profit (loss) by reporting segment for the periods indicated:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin: 0px auto; width: 80%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 51%;" colspan="14" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended </b></b>
                </p>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 11%;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 11%;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 11%;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Variance</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 11%;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>% </b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">T&amp;D Solutions</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Gross loss</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(169</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(95</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(74</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(77.9</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Gross margin %</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(12.2</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(3.3</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(8.9</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Critical Power Solutions</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Gross profit</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">328</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">272</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">56</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">20.6</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Gross margin %</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">15.5</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">12.8</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">2.7</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="padding-bottom: 1pt; width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 1pt; width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 1pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 1pt; width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 1pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 1pt; width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 1pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 1pt; width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 1pt solid; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 1pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td style="padding-bottom: 2.5pt; width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Consolidated gross profit</p>
            </td>
            <td style="padding-bottom: 2.5pt; width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">159</p>
            </td>
            <td style="padding-bottom: 2.5pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 2.5pt; width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">177</p>
            </td>
            <td style="padding-bottom: 2.5pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="padding-bottom: 2.5pt; width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(18</p>
            </td>
            <td style="padding-bottom: 2.5pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="padding-bottom: 2.5pt; width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; width: 1%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: Black 2.5pt double; width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10.2</p>
            </td>
            <td style="padding-bottom: 2.5pt; width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 35%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Consolidated gross margin %</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4.5</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3.5</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1.0</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">For the three months ended March 31, 2021, our consolidated gross margin was 4.5% of revenues, compared to 3.5% during the three months ended March 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>T&amp;D Solutions.</i></i> For the three months ended March 31, 2021, our gross margin decreased by 8.9%, primarily due to a low volume of shipments of equipment and decreased sales of our transfer switches which generate higher gross margins as compared to the three months ended March 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Critical Power</i></i>. For the three months ended March 31, 2021, our gross margin increased by 2.7%, to 15.5%, from 12.8% for the three months ended March 31, 2020, predominately due to a reduction in overhead costs.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 19; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->17<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>Operating Expenses</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>&nbsp;</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The following table represents our operating expenses by reportable segment for the periods indicated:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin: 0px auto; width: 80%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="14" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b> March 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Variance</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>%</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 28%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">T&amp;D Solutions</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Selling, general and administrative expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">265</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">667</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(402</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(60.3</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Depreciation and amortization expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">5</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">15</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(66.7</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Segment operating expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">270</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">682</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(412</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(60.4</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Critical Power Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Selling, general and administrative expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">399</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">457</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(58</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(12.7</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Depreciation and amortization expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">13</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">15</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(13.3</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Segment operating expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">412</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">472</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(60</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(12.7</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; text-indent: -16px; font: 10pt Times New Roman, Times, Serif;">Unallocated Corporate Overhead Expenses</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Selling, general and administrative expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">576</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">771</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(195</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(25.3</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Depreciation and amortization expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">9</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(22.2</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Foreign exchange gain</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10</p>
            </td>
            <td style="padding-bottom: 1pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">10</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(100.0</p>
            </td>
            <td style="padding-bottom: 1pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Segment operating expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">583</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">770</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(187</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(24.3</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Consolidated</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Selling, general and administrative expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,240</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,895</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(655</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(34.6</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Depreciation and amortization expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">25</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">39</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(14</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(35.9</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Foreign exchange gain</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(10</p>
            </td>
            <td style="padding-bottom: 1pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">10</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(100.0</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: white;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Consolidated operating expense</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,265</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,924</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(659</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(34.3</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Selling, General and Administrative Expense</i></i>. For the three months ended March 31, 2021, consolidated selling, general and administrative expense, before depreciation and amortization, decreased by approximately $655, or 34.6%, to $1.2 million, as compared to $1.9 million during the three months ended March 31, 2020. As a percentage of our consolidated revenue, selling, general and administrative expense decreased to 35.4% during the three months ended March 31, 2021, as compared to 37.9% in the three months ended March 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The selling, general and administrative expense in our T&amp;D Solutions segment decreased by $402, or 60.3%, during the three months ended March 31, 2021, as compared to the three months ended March 31, 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 &ldquo;Myers Power Case&rdquo;), which was settled on November 20, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The selling, general and administrative expense in our Critical Power segment decreased by $58, or 12.7%, during the three months ended March 31, 2021, as compared to the three months ended March 31, 2020, primarily due to a reduction in professional fees, advertising and marketing costs, and bad debt expense.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Depreciation and Amortization Expense.</i></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 months ended March 31, 2021, consolidated depreciation and amortization expense decreased by $14, or 35.9%, as compared to the three months ended March 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 20; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->18<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>Operating Loss</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The following table represents our operating loss by reportable segment for the periods indicated:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin: 0px auto; width: 80%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="14" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b> March 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Variance</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>%</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 28%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">T&amp;D Solutions</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(439</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(777</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">338</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">43.5</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Critical Power Solutions</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(84</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(200</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">116</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">58.0</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Unallocated corporate overhead expenses</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(583</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(770</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">187</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">24.3</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Total operating loss</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,106</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(1,747</p>
            </td>
            <td style="padding-bottom: 2.5pt; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">641</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">36.7</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>T&amp;D Solutions</i></i>. Operating loss from this segment decreased by $338, or 43.5% during the three months ended March 31, 2021, as compared to the three months ended March 31, 2020, predominately due to a reduction in professional fees related to the Myers Power Case, which was settled on November 20, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Critical Power</i></i>. Operating loss for the Critical Power segment decreased by $116, or 58.0% during the three months ended March 31, 2021, as compared to the three months ended March 31, 2020, primarily due to an increase in our gross margin which was mainly driven by a reduction in overhead costs.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>General Corporate Expense</i></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 benefits administration, treasury, tax compliance, legal, stock-based compensation and public reporting costs, and costs not specifically allocated to reportable business segments. During the three months ended March 31, 2021, our unallocated corporate overhead expense decreased by $187, or 24.3%, primarily from decreased payroll related expenses and a reduction in professional fees related to the Myers Power Case, which was settled on November 20, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>Non-Operating (Income) Expense</i></b></i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Interest Income. </i></i>For the three months ended March 31, 2021 and 2020, the Company had interest income of $93 and $110, 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Other (Income) Expense. </i></i>For the three months ended March 31, 2021, other income was $1.3 million, as compared to other expense of $1.3 million during the three months ended March 31, 2020. For the three months ended March 31, 2021, included in other income was a gain of $1.4 million for the extinguishment and forgiveness of the PPP Loan. For the three months ended March 31, 2020, included in other expense was a loss of $1.1 million related to the mark to market adjustment on the fair value of the CleanSpark Common Stock and warrants.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Income Tax (Benefit) Expense</i></i>. Our effective income tax rate was (6.4)% for the three months ended March 31, 2021, compared to (0.1)% during the three months ended March 31, 2020, as set forth below:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin: 0px auto; width: 80%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="width: 51%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 11%;" colspan="10" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Three Months Ended</b></b>
                </p>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b> March 31,</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 51%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 11%;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 11%;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 11%;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>Variance</b></b>
                </p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 51%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Income (loss) before income taxes</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">330</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(2,918</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3,248</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="width: 51%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Income tax (benefit) expense</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(21</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">3</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(24</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 51%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Effective income tax rate%</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(6.4</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(0.1</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">(6.3</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">)</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><i><b><i>Net Income</i></b></i> <i><b><i>(Loss) per Share</i></b>
        </i>
        </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">We generated net income of $351 during the three months ended March 31, 2021, as compared to a net loss of $2.9 million during the three months ended March 31, 2020. Our net income per basic and diluted share for the three months ended March 31, 2021 was $0.04, as compared to a net loss per basic and diluted share of $0.33 for the three months ended March 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 21; Value: 1-->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid">
        <p style="margin-top: 0pt; text-align: center; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->19<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>LIQUIDITY AND CAPITAL RESOURCES</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>General</i></i>. At March 31, 2021, we had $4.7 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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:</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 90%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>March 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>December 31,</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2021</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" colspan="2" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>2020</b></b>
                </p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td style="width: 64%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Cash</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">4,733</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="width: 10%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,567</p>
            </td>
            <td style="width: 1%;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Restricted cash</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">1,775</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">&mdash;</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff;">
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-left: 16px; margin-top: 0pt; font: 10pt Times New Roman, Times, serif;">Total cash and restricted cash as shown in the statement of cash flows</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">6,508</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">$</p>
            </td>
            <td style="border-bottom: 2.5pt double black;" valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: right; font: 10pt Times New Roman, Times, Serif;">7,567</p>
            </td>
            <td valign="bottom">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">On January 30, 2020, the World Health Organization (&ldquo;WHO&rdquo;) 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 &ldquo;COVID-19 pandemic&rdquo;), based on the rapid increase in exposure globally.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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&rsquo;s financial condition, liquidity, and future results of operations. During the three months ended March 31, 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&rsquo;s results of operations, financial condition, or liquidity.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">On March 27, 2020, then President Trump signed into law the &ldquo;Coronavirus Aid, Relief, and Economic Security (CARES) Act&rdquo; (the &ldquo;CARES Act&rdquo;) 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 &ldquo;PPP Loan&rdquo;) in the amount of $1.4 million.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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 three months ended March 31, 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 income.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Cash Provided by/ (Used in) Operating Activities</i></i>. Cash provided by our operating activities was $590 during the three months ended March 31, 2021, as compared to cash used in our operating activities of $1.0 million during the three months ended March 31, 2020.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Cash (Used in)/ Provided by Investing Activities.</i></i> We did not use cash in our investing activities and there was no cash provided by investing activities during the three months ended March 31, 2021 and 2020, respectively.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Cash Used in Financing Activities.</i></i> Cash used in our financing activities was $1.6 million during the three months ended March 31, 2021, as compared to $419 during the three months ended March 31, 2020. The primary use of cash in financing activities for the three months ending March 31, 2021 was repayments of financing leases.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 22; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->20<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><i><i>&nbsp;</i></i>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Working Capital</i></i>. As of March 31, 2021, we had working capital of $8.3 million, including $6.5 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 March 31, 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>Assessment of Liquidity</i></i>. At March 31, 2021, we had $4.7 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 funding from the Paycheck Protection Program. 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Capital Expenditures</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The Company had no additions to property, plant and equipment during the three months ended March 31, 2021 and the three months ended March 31, 2020. At March 31, 2021 and March 31, 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM</b> 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK<a name="a010"></a> </b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt 0pt 0pt 0pt; font: 10pt Times New Roman, Times, Serif;">Not Applicable</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM 4. CONTROLS AND PROCEDURES<a name="a011"></a></b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Management&rsquo;s Conclusions Regarding Effectiveness of Disclosure Controls and Procedures</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">We conducted an evaluation of the effectiveness of our &ldquo;disclosure controls and procedures&rdquo; (&ldquo;Disclosure Controls&rdquo;), as defined by Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;), as of March 31, 2021 (the &ldquo;Evaluation Date&rdquo;), 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 March 31, 2021, based on the evaluation of these disclosure controls and procedures, our chief executive officer and interim chief financial officer have concluded that our disclosure controls and procedures were effective at the reasonable assurance level.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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&rsquo;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 (&ldquo;GAAP&rdquo;).</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>Changes in Internal Control over Financial Reporting</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">There has been no change in our internal control over financial reporting during the quarter ended March 31, 2021 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <!-- Field: Page; Sequence: 23; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->21<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>PART II &ndash; OTHER INFORMATION<a name="a012"></a></b></b>
    </p>
    <p style="margin: 0pt; margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM 1. LEGAL PROCEEDINGS<a name="a013"></a></b></b>
    </p>
    <p style="margin: 0pt; margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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 (&ldquo;Murickan&rdquo;), and Brett DeChellis (&ldquo;DeChellis&rdquo;), 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">There were also two related appeals in the California Court of Appeal for the Second Appellate District (&ldquo;Court of Appeal&rdquo;). 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM 1A. RISK FACTORS<a name="a014"></a></b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><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></i>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><i><i>&nbsp;</i></i>
    </p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS<a name="a015"></a></b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">None.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM 3. DEFAULTS UPON SENIOR SECURITIES<a name="a016"></a></b></b>
    </p>
    <p style="margin: 0pt; margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; font: 10pt Times New Roman, Times, Serif;">None.</p>
    <p style="margin: 0pt; margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM 4. MINE SAFETY DISCLOSURES<a name="a017"></a></b></b>
    </p>
    <p style="margin: 0pt; margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; font: 10pt Times New Roman, Times, Serif;">Not applicable.</p>
    <p style="margin: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 24; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->22<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM 5. OTHER INFORMATION<a name="a018"></a></b></b>
    </p>
    <p style="margin: 0pt; margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin: 0pt 0pt 0pt 0pt; margin-bottom: .0001pt; font: 10pt Times New Roman, Times, Serif;">None.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;"><b><b>ITEM 6. EXHIBITS<a name="a019"></a></b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 25; Value: 1-->
    <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">
            <!-- Field: Sequence; Type: Arabic; Name: PageNo-->23<!-- Field: /Sequence -->
            &nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>EXHIBIT INDEX</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin: 0px auto; width: 100%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="border-bottom: black 1pt solid; width: 5%; vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>Exhibit</b></b>
                </p>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>No.</b></b>
                </p>
            </td>
            <td style="width: 2%; vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: black 1pt solid; width: 93%; vertical-align: bottom;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>Description</b></b>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; 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></p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">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).</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="http://www.sec.gov/Archives/edgar/data/1449792/000125529409000847/ex3_2.htm">3.2</a></p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">
                    <font style="font-size: 10pt;">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).</font>
                </p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="ex31-1.htm">31.1*</a></p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="ex31-2.htm">31.2*</a></p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Certification of Interim Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="ex32-1.htm">32.1*</a></p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><a href="ex32-2.htm">32.2*</a></p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Certification of Interim Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</p>
            </td>
        </tr>
        <tr>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">101*</p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="vertical-align: top;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">The following materials from the Company&rsquo;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021, formatted in XBRL (eXtensible Business Reporting Language), (i) Consolidated Statements of Operations, (ii) Consolidated Balance Sheets, (iii) Consolidated Statements of Comprehensive Income (Loss), (iv) Consolidated Statements of Cash Flows and (v) Notes to the Consolidated Financial Statements.</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <div align="left" style="margin: 0pt;">
        <div style="border-top: 1pt solid #000000; width: 20%; font-size: 1pt;">&nbsp;</div>
    </div>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">* Filed herewith.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 26; Options: NewSection-->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>SIGNATURES</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: center; font: 10pt Times New Roman, Times, Serif;"><b><b>&nbsp;</b></b>
    </p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; 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.</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-indent: 39.6pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <table align="center" style="float: none; margin-left: auto; margin-right: auto; width: 100%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="width: 50%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 5%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="width: 45%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;"><b><b>PIONEER POWER SOLUTIONS, INC.</b></b>
                </p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Date: May 14, 2021</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">By:</p>
            </td>
            <td style="border-bottom: 1pt solid black;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">/s/ Nathan J. Mazurek</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Name: Nathan J. Mazurek</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Title: Chief Executive Officer</p>
            </td>
        </tr>
    <TR>
            <TD STYLE="vertical-align: top">&nbsp;</TD>
            <TD STYLE="vertical-align: top">&nbsp;</TD>
            <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
    </table>
    <table align="center" style="float: none; margin: 0px auto; width: 100%;" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style="width: 50%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Date: May 14, 2021</p>
            </td>
            <td style="width: 5%;">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td style="border-bottom: 1pt solid black; width: 45%;" valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">/s/ Walter Michalec</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>&nbsp;</td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: justify; font: 10pt Times New Roman, Times, Serif;">Name: Walter Michalec</p>
            </td>
        </tr>
        <tr>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
            </td>
            <td valign="top">
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">Title: Interim Chief Financial Officer</p>
                <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">(Principal Interim Financial Officer duly authorized to sign on behalf of Registrant)</p>
            </td>
        </tr>
    </table>
    <p style="margin-bottom: 0pt; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <p style="margin-bottom: 0pt; margin-top: 0pt; text-align: left; font: 10pt Times New Roman, Times, Serif;">&nbsp;</p>
    <!-- Field: Page; Sequence: 27-->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid">
        <p style="margin: 0pt">&nbsp;</p>
    </div>
    <!-- Field: /Page -->
</BODY>

</HTML>
</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><p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><b><b>&nbsp;</b></b></p>

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

<!-- Field: Rule-Page --><div align="left" style="margin-top: 3pt; margin-bottom: 3pt"><div style="font-size: 1pt; border-top: Black 2px solid; width: 100%">&nbsp;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="ppsi-10q_033121.htm">PIONEER POWER SOLUTIONS, INC. 10-Q</a></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><b><b>EXHIBIT 31.1</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><b>CERTIFICATION</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">I, Nathan J. Mazurek, certify that:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">1.</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">I have reviewed this Quarterly Report on Form 10-Q of Pioneer Power Solutions, Inc.;</p>
</td>
</tr>

</table>
<p style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">2.</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">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p>
</td>
</tr>

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

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">3.</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">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;</p>
</td>
</tr>

</table>
<p style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">4.</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 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:</p>
</td>
</tr>

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

<tr>
    <td style="width: 1in">&nbsp;</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">a.</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">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;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">b.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">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;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">c.</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">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</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">d.</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">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</p>
</td>
</tr>

</table>
<p style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">5.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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):</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-left: 39.6pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0">

<tr>
    <td style="width: 1in">&nbsp;</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">a.</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">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;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">b.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">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.</p>
</td>
</tr>

</table>
<p style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; text-indent: 0px">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 60%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Date: May 14, 2021</p>
</td>
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">/s/ Nathan J. Mazurek</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Nathan J. Mazurek</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">President, Chief Executive Officer and</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Chairman of the Board of Directors (Principal Executive Officer duly authorized to sign on behalf of Registrant)</p>
</td>
</tr>

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

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><p style="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31-2.htm
<DESCRIPTION>CERTIFICATION OF INTERIM CHIEF FINANCIAL OFFICER
<TEXT>
<html><head><title></title></head><body>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;text-align: center;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: right;margin-top: 0pt;margin-bottom: 0pt;"></p>

<!-- Field: Rule-Page --><div align="left" style="margin-top: 3pt; margin-bottom: 3pt"><div style="font-size: 1pt; border-top: Black 2px solid; width: 100%">&nbsp;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="ppsi-10q_033121.htm">PIONEER POWER SOLUTIONS, INC. 10-Q</a></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><b><b>EXHIBIT 31.2</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>CERTIFICATION</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">I, Walter Michalec, certify that:</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 97%; width: 97%">

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">1.</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;">I have reviewed this Quarterly Report on Form 10-Q of Pioneer Power Solutions, Inc.;</p>
</td>
</tr>

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

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">2.</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;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p>
</td>
</tr>

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

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">3.</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;">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;</p>
</td>
</tr>

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

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">4.</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 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:</p>
</td>
</tr>

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

<tr>
    <td style="width: 1in">&nbsp;</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">a.</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;">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;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">b.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">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;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">c.</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;">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</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">d.</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;">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</p>
</td>
</tr>

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

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">5.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">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):</p>
</td>
</tr>

</table>
<p style="font: 10pt Times New Roman, Times, Serif;margin-left: 39.6pt;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0">

<tr>
    <td style="width: 1in">&nbsp;</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">a.</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;">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;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
</tr>
<tr>
    <td>&nbsp;</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">b.</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">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.</p>
</td>
</tr>

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

<tr>
<td style="width: 60%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Date: May 14, 2021</p>
</td>
<td style="width: 40%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">/s/ Walter Michalec</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="border-top: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Walter Michalec</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">Interim Chief Financial Officer</p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">(Principal Financial Officer duly authorized to sign on behalf of Registrant)</p>
</td>
</tr>

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<!-- Field: Rule-Page --><div align="left" style="margin-top: 3pt; margin-bottom: 3pt"><div style="font-size: 1pt; border-top: Black 2px solid; width: 100%">&nbsp;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="ppsi-10q_033121.htm">PIONEER POWER SOLUTIONS, INC. 10-Q</a></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><b><b>EXHIBIT 32.1</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>CERTIFICATION OF CHIEF EXECUTIVE OFFICER</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>PURSUANT TO</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>18 U.S.C. SECTION 1350,</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>AS ADOPTED PURSUANT TO</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">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 March 31, 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:</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 39.6pt;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">(1)</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">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</p>
</td>
</tr>
<tr>
<td>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">(2)</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">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.</p>
</td>
</tr>

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

<tr>
<td style="width: 60%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Date: May 14, 2021</p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">By:</p>
</td>
<td style="width: 35%; border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">/s/ Nathan J. Mazurek</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Name:</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;">Nathan J. Mazurek</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Title:</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;">Chief Executive Officer</p>
</td>
</tr>

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex32-2.htm
<DESCRIPTION>CERTIFICATION OF INTERIM CHIEF FINANCIAL OFFICER
<TEXT>
<html><head><title></title></head><body>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;text-align: center;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: right;margin-top: 0pt;margin-bottom: 0pt;"></p>

<!-- Field: Rule-Page --><div align="left" style="margin-top: 3pt; margin-bottom: 3pt"><div style="font-size: 1pt; border-top: Black 2px solid; width: 100%">&nbsp;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="ppsi-10q_033121.htm">PIONEER POWER SOLUTIONS, INC. 10-Q</a></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><b><b>EXHIBIT 32.2</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>CERTIFICATION OF CHIEF FINANCIAL OFFICER</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>PURSUANT TO</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>18 U.S.C. SECTION 1350,</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>AS ADOPTED PURSUANT TO</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: center;margin-top: 0pt;margin-bottom: 0pt;"><b><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></b></p>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">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 March 31, 2021 of Pioneer Power Solutions, Inc. (the &ldquo;Company&rdquo;). I, Walter Michalec, the Interim Chief Financial Officer of the Company, certify that, based on my knowledge:</p>
<p style="font: 10pt Times New Roman, Times, Serif;text-indent: 39.6pt;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" style="width: 100%; width: 100%">

<tr>
<td style="width: 0.5in">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="width: 0.5in; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">(1)</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">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</p>
</td>
</tr>
<tr>
<td>
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">(2)</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;margin-top: 0pt;margin-bottom: 0pt;">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.</p>
</td>
</tr>

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

<tr>
<td style="width: 60%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Date: May 14, 2021</p>
</td>
<td style="width: 5%; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">By:</p>
</td>
<td style="width: 35%; border-bottom: black 1pt solid; vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">/s/ Walter Michalec</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Name:</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;">Walter Michalec</p>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">&nbsp;</p>
</td>
<td style="vertical-align: top">
<p style="font: 10pt Times New Roman, Times, Serif;text-align: justify;margin-top: 0pt;margin-bottom: 0pt;">Title:</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;">Interim Chief Financial Officer</p>
</td>
</tr>

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->





</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>ppsi-20210331.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\Clients\Pioneer Power Solutions, Inc\Xbrl\20210331\ppsi_033121.xfr; Date: 2021%2D05%2D13T22:24:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800D0000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" 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:us-types="http://fasb.org/us-types/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ppsi="http://pioneerpower.com/20210331">
    <link:schemaRef xlink:href="ppsi-20210331.xsd" xlink:type="simple" />
    <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="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="From2021-01-01to2021-03-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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-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:instant>2021-03-31</xbrli:instant>
      </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-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="From2019-10-01to2019-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="From2021-01-01to2021-03-31">
      <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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-06-27to2019-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_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="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="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="From2021-01-01to2021-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="From2021-01-01to2021-03-31_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:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_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>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_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-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_TAndDSolutionsSegmentMember_us-gaap_OperatingSegmentsMember">
      <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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_custom_CriticalPowerSolutionsSegmentMember_us-gaap_OperatingSegmentsMember">
      <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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_CriticalPowerSolutionsSegmentMember_us-gaap_OperatingSegmentsMember">
      <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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-05-14">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-05-14</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-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="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="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="From2020-01-01to2020-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:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </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="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="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="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="From2020-01-01to2020-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:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </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="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-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="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="From2021-01-01to2021-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:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </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="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="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="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="From2021-01-01to2021-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:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </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="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="From2020-01-01to2020-03-31_custom_CleanSparkMember_us-gaap_CommonStockMember_us-gaap_OtherOperatingIncomeExpenseMember">
      <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>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-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>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-12-01to2019-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-03-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:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_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>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_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>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_custom_CleanSparkMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ppsi:CleanSparkMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="PAsOn12_31_2015_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
      <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-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="PAsOn12_31_2015_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
      <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-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="PAsOn12_31_2015_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
      <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-03-31</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="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="AsOf2020-12-31_us-gaap_ComputerSoftwareIntangibleAssetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001449792</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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_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="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-01to2021-03-31_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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-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>2020-04-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>
    <us-gaap:OtherAssets contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">6739000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">6898000</us-gaap:OtherAssets>
    <us-gaap:OtherLongTermInvestments contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">28000</us-gaap:OtherLongTermInvestments>
    <us-gaap:DepositAssets contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">15000</us-gaap:DepositAssets>
    <us-gaap:DepositAssets contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">15000</us-gaap:DepositAssets>
    <us-gaap:NotesReceivableNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">5457000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">5350000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="AsOf2021-03-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" unitRef="USD" decimals="-3">5500000</us-gaap:NotesReceivableNet>
    <ppsi:RightOfUseAsset contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">1267000</ppsi:RightOfUseAsset>
    <ppsi:RightOfUseAsset contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">1505000</ppsi:RightOfUseAsset>
    <us-gaap:NotesReceivableGross contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember" unitRef="USD" decimals="-3">5000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross contextRef="AsOf2019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_FirstSellerNoteMember" unitRef="USD" decimals="-3">3200000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember_custom_SecondSellerNoteMember" unitRef="USD" decimals="-3">2500000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross contextRef="AsOf2019-08-16_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" unitRef="USD" decimals="-3">7500000</us-gaap:NotesReceivableGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2021-03-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" unitRef="Pure" decimals="INF">0.040</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2021-01-01to2021-03-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember">2022-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2019-10-01to2019-12-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" unitRef="USD" decimals="-3">1800000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:IncreaseDecreaseInNotesReceivables contextRef="From2021-01-01to2021-03-31_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" unitRef="USD" decimals="-3">107000</us-gaap:IncreaseDecreaseInNotesReceivables>
    <ppsi:DivestitureAmountOfConsiderationReceived contextRef="From2019-06-27to2019-06-28_custom_TransformerBusinessUnitsMember" unitRef="USD" decimals="-3">68000000</ppsi:DivestitureAmountOfConsiderationReceived>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2020-04-13_custom_PaycheckProtectionProgramLoanMember" unitRef="USD" decimals="-3">1400000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">633000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember" unitRef="USD" decimals="-3">633000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtCurrent contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember" unitRef="USD" decimals="-3">780000</us-gaap:DebtCurrent>
    <us-gaap:ExtinguishmentOfDebtGainLossIncomeTax contextRef="From2021-01-01to2021-03-31_custom_PaycheckProtectionProgramLoanMember" unitRef="USD" decimals="-3">1400000</us-gaap:ExtinguishmentOfDebtGainLossIncomeTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31_custom_LongTermIncentivePlanMember" unitRef="Shares" decimals="INF">440400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-03-31_custom_LongTermIncentivePlanMember" unitRef="Shares" decimals="INF">437000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2021-01-01to2021-03-31_custom_LongTermIncentivePlanMember" unitRef="Shares" decimals="INF">3400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-03-31_custom_LongTermIncentivePlanMember" unitRef="Shares" decimals="INF">437000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2020-12-31_custom_LongTermIncentivePlanMember" unitRef="USDPShares" decimals="INF">6.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_LongTermIncentivePlanMember" unitRef="USDPShares" decimals="INF">6.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2021-01-01to2021-03-31_custom_LongTermIncentivePlanMember" unitRef="USDPShares" decimals="INF">12.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2021-03-31_custom_LongTermIncentivePlanMember" unitRef="USDPShares" decimals="INF">6.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-03-31_custom_LongTermIncentivePlanMember">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <ppsi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3 contextRef="From2021-01-01to2021-03-31_custom_LongTermIncentivePlanMember">P5Y7M6D</ppsi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-01-01to2021-03-31_custom_LongTermIncentivePlanMember">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2020-12-31_custom_LongTermIncentivePlanMember" unitRef="USD" decimals="-3">155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2021-03-31_custom_LongTermIncentivePlanMember" unitRef="USD" decimals="-3">236000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2021-03-31_custom_LongTermIncentivePlanMember" unitRef="USD" decimals="-3">236000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">8726045</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensation contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">33000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">2000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2021-03-31_custom_LongTermIncentivePlanMember" unitRef="Shares" decimals="INF">236667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EarningsPerShareDiluted contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2020-01-01to2020-03-31" unitRef="USDPShares" decimals="INF">-0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2021-01-01to2021-03-31" unitRef="USDPShares" decimals="INF">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2020-01-01to2020-03-31" unitRef="USDPShares" decimals="INF">-0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">351000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-2921000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-2921000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2021-01-01to2021-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">351000</us-gaap:NetIncomeLoss>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">3502000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">5001000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember" unitRef="USD" decimals="-3">1387000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember_custom_SwitchgearMember" unitRef="USD" decimals="-3">2877000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" unitRef="USD" decimals="-3">1387000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_TAndDSolutionsSegmentMember_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">2877000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember" unitRef="USD" decimals="-3">526000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_EquipmentMember" unitRef="USD" decimals="-3">255000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember" unitRef="USD" decimals="-3">1589000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_us-gaap_OperatingSegmentsMember_custom_CriticalPowerSolutionsSegmentMember_us-gaap_ServiceMember" unitRef="USD" decimals="-3">1869000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_custom_CriticalPowerSolutionsSegmentMember_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">2115000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_custom_CriticalPowerSolutionsSegmentMember_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">2124000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_country_US" unitRef="USD" decimals="-3">3502000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_country_US" unitRef="USD" decimals="-3">5001000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_us-gaap_ProductMember" unitRef="USD" decimals="-3">1913000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2021-01-01to2021-03-31_us-gaap_ServiceMember" unitRef="USD" decimals="-3">1589000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_us-gaap_ProductMember" unitRef="USD" decimals="-3">3132000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-03-31_us-gaap_ServiceMember" unitRef="USD" decimals="-3">1869000</us-gaap:Revenues>
    <us-gaap:DepreciationAndAmortization contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">144000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">122000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" unitRef="USD" decimals="-3">18000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-01-01to2020-03-31_custom_TAndDSolutionsSegmentMember_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">34000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2021-01-01to2021-03-31_custom_CriticalPowerSolutionsSegmentMember_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">119000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-01-01to2020-03-31_custom_CriticalPowerSolutionsSegmentMember_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">79000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2021-01-01to2021-03-31_us-gaap_CorporateNonSegmentMember" unitRef="USD" decimals="-3">7000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-01-01to2020-03-31_us-gaap_CorporateNonSegmentMember" unitRef="USD" decimals="-3">9000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">-1106000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-1747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31_us-gaap_OperatingSegmentsMember_custom_TAndDSolutionsSegmentMember" unitRef="USD" decimals="-3">-439000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31_custom_TAndDSolutionsSegmentMember_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">-777000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31_custom_CriticalPowerSolutionsSegmentMember_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">-84000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31_custom_CriticalPowerSolutionsSegmentMember_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">-200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2021-01-01to2021-03-31_us-gaap_CorporateNonSegmentMember" unitRef="USD" decimals="-3">-583000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_CorporateNonSegmentMember" unitRef="USD" decimals="-3">-770000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NumberOfReportableSegments contextRef="From2021-01-01to2021-03-31" unitRef="N" decimals="INF">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:GrossProfit contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">159000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">177000</us-gaap:GrossProfit>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">3343000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">4824000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">-21000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">3000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">330000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-2918000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">1343000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-1281000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNet contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">93000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">110000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OperatingExpenses contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">1265000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">1924000</us-gaap:OperatingExpenses>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">10000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">1265000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">1934000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">351000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-2921000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:Assets contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">22286000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">21287000</us-gaap:Assets>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">394000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">433000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">15153000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">13956000</us-gaap:AssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">995000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">897000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">407000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">407000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:InventoryNet contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">3183000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">2403000</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">4060000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">2587000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">1775000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">4733000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Liabilities contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">8043000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">7428000</us-gaap:Liabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">1176000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">1257000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">6867000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">5538000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">17000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">2564000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">714000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">4303000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">4027000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:CommonStockValue contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">9000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">9000</us-gaap:CommonStockValue>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">22286000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">21287000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">14243000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">13859000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">16842000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31" unitRef="USD" decimals="-3">13923000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">23978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">23980000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-7159000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-10080000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">23981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">24014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-10145000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-9794000</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">-9794000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">-10145000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">14000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">14000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">24014000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">23981000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2021-03-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2020-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-03-31" unitRef="Shares" decimals="INF">8726045</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" unitRef="Shares" decimals="INF">8726045</us-gaap:CommonStockSharesIssued>
    <dei:EntityRegistrantName contextRef="From2021-01-01to2021-03-31">PIONEER POWER SOLUTIONS, INC.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2021-01-01to2021-03-31">0001449792</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2021-01-01to2021-03-31">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2021-01-01to2021-03-31">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2021-01-01to2021-03-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2021-01-01to2021-03-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber contextRef="From2021-01-01to2021-03-31">001-35212</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-01-01to2021-03-31">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityCurrentReportingStatus contextRef="From2021-01-01to2021-03-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2021-01-01to2021-03-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntitySmallBusiness contextRef="From2021-01-01to2021-03-31">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-01-01to2021-03-31">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2021-01-01to2021-03-31">false</dei:EntityShellCompany>
    <dei:EntityFilerCategory contextRef="From2021-01-01to2021-03-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2021-05-14" unitRef="Shares" decimals="INF">8726045</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentFiscalPeriodFocus contextRef="From2021-01-01to2021-03-31">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2021-01-01to2021-03-31">2021</dei:DocumentFiscalYearFocus>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-10000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-1143000</us-gaap:UnrealizedGainLossOnInvestments>
    <ppsi:ChangeInLongTermPayables contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">92000</ppsi:ChangeInLongTermPayables>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">25000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-231000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">34000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">29000</us-gaap:ProvisionForDoubtfulAccounts>
    <ppsi:AmortizationOfImputedInterest contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">-107000</ppsi:AmortizationOfImputedInterest>
    <ppsi:AmortizationOfImputedInterest contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-111000</ppsi:AmortizationOfImputedInterest>
    <ppsi:RightOfUseAssetAmortization contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">107000</ppsi:RightOfUseAssetAmortization>
    <ppsi:RightOfUseAssetAmortization contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">64000</ppsi:RightOfUseAssetAmortization>
    <us-gaap:Depreciation contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">37000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">58000</us-gaap:Depreciation>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">590000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-1036000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">1849000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">304000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">421000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-820000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">-10000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-481000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">94000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">2000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">805000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-132000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">1480000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-276000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">-1649000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-419000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">232000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">214000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-205000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">6508000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">7567000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">8213000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-03-31" unitRef="USD" decimals="-3">6758000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">-1059000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-1455000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">33000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2021-01-01to2021-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">33000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:Cash contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">4733000</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">7567000</us-gaap:Cash>
    <us-gaap:RestrictedCash contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">1775000</us-gaap:RestrictedCash>
    <ppsi:NumberOfAdditionalLocations contextRef="From2021-01-01to2021-03-31" unitRef="N" decimals="INF">3</ppsi:NumberOfAdditionalLocations>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2021-01-01to2021-03-31_custom_PaycheckProtectionProgramLoanMember" unitRef="USD" decimals="-3">1400000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <ppsi:WorkingCapital contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">8300000</ppsi:WorkingCapital>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="From2020-01-01to2020-03-31_custom_CleanSparkMember_us-gaap_CommonStockMember_us-gaap_OtherOperatingIncomeExpenseMember" unitRef="USD" decimals="-3">-1100000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="From2020-01-01to2020-03-31_custom_CleanSparkMember" unitRef="USD" decimals="-3">-1100000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">1719000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">1719000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">2225000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">1420000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">761000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">736000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">2233000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">2421000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2015_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="USD" decimals="-3">1176000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2015_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="USD" decimals="-3">205000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-03-31_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="USD" decimals="-3">539000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="PAsOn12_31_2015_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="USD" decimals="-3">313000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="-3">1210000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="-3">205000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="USD" decimals="-3">669000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember" unitRef="USD" decimals="-3">337000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">1839000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">1988000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">37000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">58000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ConversionOfStockSharesIssued1 contextRef="From2021-01-01to2021-03-31_custom_CleanSparkMember_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">175000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2021-03-31_custom_CleanSparkMember_custom_Warrant1Member">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2021-03-31_custom_CleanSparkMember_custom_Warrant2Member">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2021-03-31_custom_CleanSparkMember_custom_Warrant1Member" unitRef="Shares" decimals="INF">50000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2021-03-31_custom_CleanSparkMember_custom_Warrant2Member" unitRef="Shares" decimals="INF">50000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2021-03-31_custom_CleanSparkMember_custom_Warrant1Member" unitRef="USDPShares" decimals="INF">16.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2021-03-31_custom_CleanSparkMember_custom_Warrant2Member" unitRef="USDPShares" decimals="INF">20.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="From2019-12-01to2019-12-31_custom_CleanSparkMember_us-gaap_CommonStockMember">10:1 reverse stock split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:BasisOfAccounting contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;1. BASIS OF PRESENTATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Overview&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Pioneer Power Solutions,&#13;Inc. and its wholly owned subsidiaries (referred to herein as the &amp;#8220;Company,&amp;#8221; &amp;#8220;Pioneer,&amp;#8221; &amp;#8220;we,&amp;#8221; &amp;#8220;our&amp;#8221;&#13;and &amp;#8220;us&amp;#8221;) manufacture, sell and service a broad range of specialty electrical transmission, distribution and on-site power&#13;generation equipment for applications in the utility, industrial, commercial and backup power markets. Our principal products and services&#13;include switchgear and engine-generator controls, complemented by a national field-service network to maintain and repair power generation&#13;assets. The Company is headquartered in Fort Lee, New Jersey and operates from three (3) additional locations in the U.S. for manufacturing,&#13;service and maintenance, engineering, sales and administration.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;We have two reportable segments&#13;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&#13;(the &amp;#8220;SEC&amp;#8221;) on March 30, 2021: Transmission and Distribution Solutions (&amp;#8220;T&amp;#38;D Solutions&amp;#8221;) and Critical Power&#13;Solutions (&amp;#8220;Critical Power&amp;#8221;).&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Presentation&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying unaudited interim consolidated&#13;financial statements of the Company have been prepared pursuant to the rules of the SEC and reflect the accounts of the Company as of&#13;March 31, 2021. Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance&#13;with accounting principles generally accepted in the United States (&amp;#8220;U.S. GAAP&amp;#8221;), have been condensed or omitted pursuant&#13;to those rules and regulations. We believe that the disclosures made are adequate to make the information presented not misleading to&#13;the reader. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state&#13;the financial position, results of operations and cash flows with respect to the interim consolidated financial statements have been included.&#13;The results of operations for the interim period are not necessarily indicative of the results for the entire fiscal year. The year-end&#13;balance sheet data was derived from audited financial statements but does not include all disclosures required by U.S. GAAP for a year-end&#13;balance sheet.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All dollar amounts (except share and per share&#13;data) presented in the notes to our unaudited interim consolidated financial statements are stated in thousands of dollars, unless otherwise&#13;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&#13;provision during an interim period unless certain exceptions are met. We have used a discrete-period computation method to calculate taxes&#13;for the fiscal three-month period ended March 31, 2021. Due to operating losses, the Company has determined that it is unable to reliably&#13;estimate its annual effective tax rate.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;These unaudited interim consolidated financial&#13;statements include the accounts of Pioneer and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have&#13;been eliminated in consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;These unaudited interim consolidated financial&#13;statements should be read in conjunction with the risk factors under the heading &amp;#8220;Part II - Item 1A. Risk Factors&amp;#8221; and the&#13;risk factors and the audited consolidated financial statements and notes thereto of the Company and its subsidiaries included in the Company&amp;#8217;s&#13;Annual Report on Form 10-K for the year ended December 31, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Liquidity&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The accompanying financial&#13;statements have been prepared on a basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal&#13;course of business. As shown in the accompanying financial statements as of the three months ended March 31, 2021, the Company had $4.7&#13;million of cash on hand and working capital of $8.3 million. The cash on hand was generated primarily from the completion of the sale&#13;of the Transformer business units during the year ended December 31, 2019, proceeds from the sale of the CleanSpark Common Stock (as defined&#13;herein) and warrants to purchase CleanSpark Common Stock, proceeds from insurance and the funding from the Paycheck Protection Program&#13;recognized during the year ended December 31, 2020. We have historically met our cash needs through a combination of cash flows from operating&#13;activities and bank borrowings. Our cash requirements historically were for operating activities, debt repayment and capital improvements.&#13;As all outstanding amounts under our credit facilities were paid in full during the year ended December 31, 2019, and the credit facilities&#13;terminated, we expect to meet our cash needs with our working capital and cash flows from our operating activities. We expect our cash&#13;requirements to be generally for operating activities and capital improvements. The Company expects that its current cash balance is sufficient&#13;to fund operations for the next twelve months.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;During the three months&#13;ended March 31, 2021, the Company executed a cash collateral security agreement with a commercial bank, which agreement required us to&#13;pledge cash collateral as security for all unpaid reimbursement obligations owing to the commercial bank for an irrevocable standby letter&#13;of credit in the amount of $1.8 million. As a result of executing the cash collateral security agreement, the Company recognized approximately&#13;$1.8 million of restricted cash within the consolidated balance sheet at March 31, 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;issued amended guidance to ASU No. 2016-18, Statement of Cash Flows - Restricted Cash (Topic 230), which requires the statement of cash&#13;flows to explain the change during the period in the total of cash, cash equivalents, and restricted cash and that restricted cash be&#13;included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement&#13;of cash flows.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The following table provides&#13;a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts&#13;shown in the unaudited interim consolidated statement of cash flows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 80%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 71%; vertical-align: bottom"&gt;Cash&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 12%; vertical-align: bottom; text-align: right"&gt;4,733&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 12%; vertical-align: bottom; text-align: right"&gt;7,567&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Restricted cash&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,775&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt"&gt;Total cash and restricted cash as shown in the statement of cash flows&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;6,508&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;7,567&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company has restricted&#13;cash of approximately $1.8 million as a result of executing a cash collateral security agreement with a commercial bank which required&#13;us to pledge cash collateral as security for all unpaid reimbursement obligations owing to the commercial bank for an irrevocable standby&#13;letter of credit.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;World Health Organization (&amp;#8220;WHO&amp;#8221;) announced a global health emergency because of a new strain of coronavirus originating in&#13;Wuhan, China and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the&#13;WHO classified the COVID-19 outbreak as a pandemic (the &amp;#8220;COVID-19 pandemic&amp;#8221;), based on the rapid increase in exposure globally.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;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&#13;on the Company&amp;#8217;s financial condition, liquidity, and future results of operations. During the three months ended March 31, 2021,&#13;the Company experienced an impact to productivity as a result of following social distancing guidelines and practicing personal protective&#13;measures. Notwithstanding, the Company has been able to operate substantially at capacity during the COVID-19 pandemic. Management is&#13;actively monitoring the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce. Given&#13;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&#13;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&amp;#8217;s&#13;results of operations, financial condition, or liquidity.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;President Trump signed into law the &amp;#8220;Coronavirus Aid, Relief, and Economic Security (CARES) Act&amp;#8221; (the &amp;#8220;CARES Act&amp;#8221;)&#13;The CARES Act, among other things, appropriates funds for the SBA Paycheck Protection Program loans that are forgivable in certain situations&#13;to promote continued employment. On April 13, 2020, after having determined that it met the qualifications for this loan program due to&#13;the impact that COVID-19 would have on our financial condition, results of operations, and/or liquidity and applying for relief, the Company&#13;received a loan under the SBA Paycheck Protection Program (the &amp;#8220;PPP Loan&amp;#8221;) in the amount of $1.4 million. The Company accounted&#13;for the PPP Loan as a debt instrument in accordance with FASB ASC 470, Debt.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;PPP Loan, the Company was eligible for full or partial loan forgiveness. During the three months ended March 31, 2021, the Company received&#13;full forgiveness of the PPP Loan and recognized a $1.4 million gain on extinguishment and forgiveness of debt as other income in the&#13;unaudited interim consolidated statements of operations.&lt;/p&gt;</us-gaap:BasisOfAccounting>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;2. SUMMARY OF SIGNIFICANT&#13;ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company&amp;#8217;s significant&#13;accounting policies are described in Note 2 to the audited consolidated financial statements included in the Company&amp;#8217;s Annual Report&#13;on Form 10-K for the year ended December 31, 2020. There have been no significant changes in the Company&amp;#8217;s accounting policies during&#13;the first quarter of 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;accounting pronouncements not yet adopted by the Company which would have a material impact on the Company&amp;#8217;s financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;. In&#13;December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes by removing&#13;certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application.&#13;The ASU is effective for all annual and interim periods beginning December 15, 2020, with early adoption permitted. The Company adopted&#13;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;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Fair Value Measurement&lt;/i&gt;.&#13;In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure&#13;Requirements for Fair Value Measurement that eliminates, amends, and adds certain disclosure requirements for fair value measurements.&#13;The Company adopted this guidance on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial&#13;statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Measurement of Credit&#13;Losses on Financial Instrument&lt;/i&gt;. In June 2016, the FASB issued amended guidance to ASU No. 2016-13, Financial Instruments - Credit&#13;Losses (Topic 326): Measurement of Credit Losses on Financial Instruments that changes the impairment model for most financial assets&#13;and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities&#13;will be required to use a new forward-looking &amp;#8220;expected loss&amp;#8221; model that will replace today&amp;#8217;s &amp;#8220;incurred loss&amp;#8221;&#13;model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized&#13;losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an&#13;allowance. This amended guidance for small reporting companies is effective for fiscal years beginning after December 15, 2022, including&#13;interim periods within those fiscal years. Entities will apply the standard&amp;#8217;s provisions as a cumulative-effect adjustment to retained&#13;earnings as of the beginning of the first effective reporting period. The Company does not expect that the amended guidance will have&#13;a material effect on our consolidated financial statements and related disclosures.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;3. FAIR VALUE MEASUREMENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;and Disclosures (&amp;#8220;ASC 820&amp;#8221;), defines fair value as the price that would be received to sell an asset, or paid to transfer&#13;a liability, in the principal or most advantageous market in an orderly transaction between market participants on the measurement date.&#13;The fair value standard also establishes a three level hierarchy, which requires an entity to maximize the use of observable inputs and&#13;minimize the use of unobservable inputs when measuring fair value. The valuation hierarchy is based upon the transparency of inputs to&#13;the valuation of an asset or liability on the measurement date. The three levels are defined as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify"&gt;&lt;font style="font-family: Times New Roman, Times, Serif"&gt;&amp;#8226;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;Level 1 - inputs to the valuation methodology are quoted prices (unadjusted) for an identical asset or liability in an active market.&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&lt;table cellspacing="0" cellpadding="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify"&gt;&lt;font style="font-family: Times New Roman, Times, Serif"&gt;&amp;#8226;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&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;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&lt;table cellspacing="0" cellpadding="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify"&gt;&lt;font style="font-family: Times New Roman, Times, Serif"&gt;&amp;#8226;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;Level 3 - inputs to the valuation methodology are unobservable and significant to the fair value measurement of the asset or liability.&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;Critical Power, Inc., a Delaware corporation, and a wholly-owned subsidiary of the Company within the T&amp;#38;D Solutions segment, entered&#13;into an Agreement and Plan of Merger with CleanSpark and CleanSpark Acquisition, Inc., a Delaware corporation, which resulted in the Company&#13;receiving financial instruments that included the right to receive (i) 175,000 shares of CleanSpark Common Stock (&amp;#8220;CleanSpark Common&#13;Stock&amp;#8221;), (ii) a five-year warrant to purchase 50,000 shares of CleanSpark Common Stock at an exercise price of $16.00 per share,&#13;and (iii) a five-year warrant to purchase 50,000 shares of CleanSpark Common Stock at an exercise price of $20.00 per share. The share&#13;quantities and exercise prices of warrants reflect the 10:1 reverse stock split which was completed by CleanSpark in December 2019.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;At March 31, 2020, the estimated&#13;fair value of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock was $324 and an unrealized mark to market loss&#13;of $1.1 million was recognized within other expense (income) for the three months ended March 31, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock it received in connection with the Merger Agreement during&#13;the third quarter of 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;No changes in valuation&#13;techniques or inputs occurred during the three months ended March 31, 2021 and 2020. No transfers of assets between Level 1 and Level&#13;2 of the fair value measurement hierarchy occurred during the three months ended March 31, 2021 and 2020.&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;4. REVENUES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Nature of our products and services&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our principal products and services include switchgear&#13;and engine-generator controls, complemented by a national field-service network to maintain and repair power generation assets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Products &lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We provide switchgear that helps customers effectively&#13;and efficiently manage their electrical power distribution systems to desired specifications.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Additionally, we provide our customers with new&#13;and used sophisticated power generation equipment intended to ensure smooth, uninterrupted power to operations during times of emergency.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Services&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Power generation systems represent considerable&#13;investments that require proper maintenance and service in order to operate reliably during a time of emergency. Our power maintenance&#13;programs provide preventative maintenance, repair and support service for our customers&amp;#8217; power generation systems.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Our principal source of&#13;revenue is derived from sales of products and fees for services. We measure revenue based upon the consideration specified in the customer&#13;arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation&#13;is a promise in a contract to transfer a distinct product or service to the customer. The transaction price of a contract is allocated&#13;to each distinct performance obligation and recognized as revenue when or as, the customer receives the benefit of the performance obligation.&#13;Customers typically receive the benefit of our products when the risk of loss or control for the product transfers to the customer and&#13;for services as they are performed. Under ASC 606, revenue is recognized when a customer obtains control of promised products or services&#13;in an amount that reflects the consideration we expect to receive in exchange for those products or services. To achieve this core principal,&#13;the Company applies the following five steps:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;1)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;i&gt;Identify&#13;the contract with a customer&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;exists when (i) the Company enters into an enforceable contract with a customer that defines each party&amp;#8217;s rights regarding the products&#13;or services to be transferred and identifies the payment terms related to these products or services, (ii) the contract has commercial&#13;substance and, (iii) the Company determines that collection of substantially all consideration for products or services that are transferred&#13;is probable based on the customer&amp;#8217;s intent and ability to pay the promised consideration. The Company applies judgment in determining&#13;the customer&amp;#8217;s ability and intention to pay, which is based on a variety of factors including the customer&amp;#8217;s historical payment&#13;experience or, in the case of a new customer, published credit and financial information pertaining to the customer.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;2)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;i&gt;Identify&#13;the performance obligations in the contract&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Performance obligations&#13;promised in a contract are identified based on the products or services that will be transferred to the customer that are both capable&#13;of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that&#13;are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of&#13;the products or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised&#13;products or services, the Company must apply judgment to determine whether promised products or services are capable of being distinct&#13;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&#13;performance obligation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;i&gt;Determine&#13;the transaction price&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The transaction price is&#13;determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer.&#13;The customer payments are generally due in 30 days.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;4)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;i&gt;Allocate&#13;the transaction price to performance obligations in the contract&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;If the contract contains&#13;a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain&#13;multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone&#13;selling price basis or cost of the product or service. The Company determines standalone selling price based on the price at which the&#13;performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates&#13;the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines&#13;related to the performance obligations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;5)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;i&gt;Recognize&#13;revenue when or as the Company satisfies a performance obligation&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company satisfies performance&#13;obligations either over time or at a point in time. Revenue is recognized at the time the related performance obligation is satisfied&#13;by transferring a promised product or service to a customer.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue from the sale of our switchgear equipment&#13;is predominantly recognized at a point in time and substantially all of our revenue from the sale of power generation equipment is recognized&#13;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&#13;title to the products and has assumed the risks and rewards of ownership specified in the purchase order or sales agreement. Certain sales&#13;of highly customized large switchgear equipment are recognized over time when such equipment has no alternative use and the Company has&#13;an enforceable right to payment for performance completed to date. Revenue for such agreements is recognized under the input method based&#13;on cost incurred relative to the estimated cost expected to be consumed to complete the project. During the three months ended March 31,&#13;2021 the Company recognized $1.2 million of revenue over time and incurred costs of $1.1 million related to a single contract. Additionally,&#13;the Company recognized $700 of revenue at a point in time from the sale of our switchgear and power generation equipment during the three&#13;months ended March 31, 2021. Service revenues include maintenance contracts that are recognized over time based on the contract term and&#13;repair services which are recognized as services are delivered.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table presents our revenues disaggregated by revenue&#13;discipline:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 69%; vertical-align: bottom"&gt;Products&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right"&gt;1,913&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right"&gt;3,132&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Services&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,589&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,869&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 10pt"&gt;Total revenue&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;3,502&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;5,001&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;See Note 12 - Business Segment and Geographic&#13;Information in Notes to Consolidated Financial Statements in Part I of this Form 10-Q.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;5. OTHER (INCOME) EXPENSE&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Other (income) expense&#13;in the unaudited interim consolidated statements of operations reports certain gains and losses associated with activities not directly&#13;related to our core operations. For the three months ended March 31, 2021, other income was $1.3 million, as compared to other expense&#13;of $1.3 million during the three months ended March 31, 2020. For the three months ended March 31, 2021, included in other income was&#13;a gain of $1.4 million for the extinguishment and forgiveness of the PPP Loan. For the three months ended March 31, 2020, included in&#13;other expense was a loss of $1.1 million related to the mark to market adjustment on the fair value of the CleanSpark Common Stock and&#13;warrants.&lt;/p&gt;</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;6. INVENTORIES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The components of inventories&#13;are summarized below:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;Raw materials&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;1,719&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;1,719&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Work in process&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,225&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,420&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Provision for excess and obsolete inventory&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(761&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(736&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt"&gt;Total inventories&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;3,183&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,403&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Inventories are stated&#13;at the lower of cost or a net realizable value determined on a weighted average method.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;7. PROPERTY, PLANT AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Property, plant and equipment are summarized&#13;below:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 70%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 66%; vertical-align: bottom"&gt;Machinery and equipment&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; vertical-align: bottom; text-align: right"&gt;1,176&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; vertical-align: bottom; text-align: right"&gt;1,210&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Furniture and fixtures&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;205&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;205&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Computer hardware and software&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;539&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;669&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Leasehold improvements&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;313&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;337&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,233&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,421&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Less: Accumulated depreciation&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(1,839&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(1,988&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 8pt"&gt;Total property, plant and equipment, net&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;394&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;433&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Depreciation expense was&#13;$37 and $58 for the period ended March 31, 2021 and 2020, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;9. DEBT&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;President Trump signed into law the &amp;#8220;Coronavirus Aid, Relief, and Economic Security (CARES) Act.&amp;#8221; The CARES Act, among other&#13;things, appropriates funds for the SBA Paycheck Protection Program loans that are forgivable in certain situations to promote continued&#13;employment. On April 13, 2020 after having determined that it met the qualifications for this loan program due to the impact that COVID-19&#13;would have on our financial condition, results of operations, and/or liquidity and applying for relief, the Company received a loan under&#13;the SBA Paycheck Protection Program in the amount of $1.4 million. The Company made this assertion in good faith based upon all available&#13;guidance and accounted for the PPP Loan as a debt instrument in accordance with FASB ASC 470, Debt. The Company used the proceeds from&#13;the PPP Loan to retain employees, maintain payroll and make lease, rent and utility payments.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;Loan, the Company was eligible for full or partial loan forgiveness. During the three months ended March 31, 2021, the Company received&#13;full forgiveness of the PPP Loan and recognized a $1.4 million gain on extinguishment and forgiveness of debt in other income (see Note&#13;5 - Other (Income) Expense).&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;At December 31, 2020, $633&#13;of principal payments due were recorded as long-term debt and $780 as current debt in accordance with the enactment of the Paycheck Protection&#13;Program Flexibility Act of 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 50%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 55%; vertical-align: bottom"&gt;PPP Loan&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 20%; vertical-align: bottom; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 20%; vertical-align: bottom; text-align: right"&gt;1,413&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Less: current portion&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;780&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Total long-term obligations&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;633&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;11. BASIC AND DILUTED INCOME (LOSS) PER COMMON&#13;SHARE&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;Basic and diluted income&#13;(loss) per common share is calculated based on the weighted average number of shares outstanding during the period. The Company&amp;#8217;s&#13;employee and director stock option awards, as well as incremental shares issuable upon exercise of warrants, are not considered in the&#13;calculations if the effect would be anti-dilutive. The following table sets forth the computation of basic and diluted income (loss) per&#13;share (in thousands, except per share data):&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 68%; vertical-align: bottom"&gt;Numerator:&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Net income (loss)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;351&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(2,921&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Denominator:&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Weighted average basic shares outstanding&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;8,726&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;8,726&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-indent: -6pt"&gt;Effect of dilutive securities - equity based compensation plans&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;63&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-indent: -6pt"&gt;Denominator for diluted net income (loss) per common share&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;8,789&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;8,726&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Net income (loss) per common share:&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Basic&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;0.04&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(0.33&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Diluted&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;0.04&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(0.33&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;12. BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company follows ASC&#13;280 - Segment Reporting in determining its reportable segments. The Company considered the way its management team, most notably its chief&#13;operating decision maker, makes operating decisions and assesses performance and considered which components of the Company&amp;#8217;s enterprise&#13;have discrete financial information available. As the Company makes decisions using a manufactured products vs. distributed products and&#13;services group focus, its analysis resulted in two reportable segments: T&amp;#38;D Solutions and Critical Power. The Critical Power reportable&#13;segment is the Company&amp;#8217;s Titan Energy Systems, Inc. business unit. The T&amp;#38;D Solutions reportable segment is the Company&amp;#8217;s&#13;Pioneer Custom Electrical Products Corp. business unit, together with sales and expenses attributable to the strategic sales group for&#13;its T&amp;#38;D Solutions marketing activities.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The T&amp;#38;D Solutions segment&#13;is involved in the design, manufacture and distribution of switchgear used primarily by large industrial and commercial operations to&#13;manage their electrical power distribution needs. The Critical Power segment provides new and used power generation equipment and aftermarket&#13;field-services primarily to help customers ensure smooth, uninterrupted power to operations during times of emergency.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;The following tables present information about&#13;segment income and loss:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;Revenues&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;T&amp;#38;D Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Switchgear&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,387&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,877&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,387&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,877&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Critical Power Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Equipment&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;526&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;255&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Service&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,589&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,869&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,124&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Consolidated&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;3,502&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;5,001&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&amp;#160;&lt;font style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Depreciation and amortization&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;T&amp;#38;D Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;18&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;34&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Critical Power Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;119&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;79&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Unallocated corporate overhead expenses&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;7&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;9&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Consolidated&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;144&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;122&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&amp;#160;&lt;font style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Operating loss&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;T&amp;#38;D Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(439&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(777&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Critical Power Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(84&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(200&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-indent: 6pt"&gt;Unallocated corporate overhead expenses&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(583&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(770&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Consolidated&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(1,106&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(1,747&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Revenues are attributable to countries based&#13;on the location of the Company&amp;#8217;s customers:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;Revenues&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;United States&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;3,502&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;5,001&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&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&#13;accounting pronouncements not yet adopted by the Company which would have a material impact on the Company&amp;#8217;s financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;. In&#13;December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes by removing&#13;certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application.&#13;The ASU is effective for all annual and interim periods beginning December 15, 2020, with early adoption permitted. The Company adopted&#13;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;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Fair Value Measurement&lt;/i&gt;.&#13;In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure&#13;Requirements for Fair Value Measurement that eliminates, amends, and adds certain disclosure requirements for fair value measurements.&#13;The Company adopted this guidance on January 1, 2020. The adoption of this ASU did not have a material impact on the consolidated financial&#13;statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Measurement of Credit&#13;Losses on Financial Instrument&lt;/i&gt;. In June 2016, the FASB issued amended guidance to ASU No. 2016-13, Financial Instruments - Credit&#13;Losses (Topic 326): Measurement of Credit Losses on Financial Instruments that changes the impairment model for most financial assets&#13;and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities&#13;will be required to use a new forward-looking &amp;#8220;expected loss&amp;#8221; model that will replace today&amp;#8217;s &amp;#8220;incurred loss&amp;#8221;&#13;model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized&#13;losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an&#13;allowance. This amended guidance for small reporting companies is effective for fiscal years beginning after December 15, 2022, including&#13;interim periods within those fiscal years. Entities will apply the standard&amp;#8217;s provisions as a cumulative-effect adjustment to retained&#13;earnings as of the beginning of the first effective reporting period. The Company does not expect that the amended guidance will have&#13;a material effect on our consolidated financial statements and related disclosures.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <ppsi:ReconciliationOfCashAndRestrictedCashTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The following table provides&#13;a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts&#13;shown in the unaudited interim consolidated statement of cash flows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 80%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 71%; vertical-align: bottom"&gt;Cash&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 12%; vertical-align: bottom; text-align: right"&gt;4,733&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 12%; vertical-align: bottom; text-align: right"&gt;7,567&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Restricted cash&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,775&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt"&gt;Total cash and restricted cash as shown in the statement of cash flows&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;6,508&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;7,567&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</ppsi:ReconciliationOfCashAndRestrictedCashTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table presents our revenues disaggregated by revenue&#13;discipline:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 69%; vertical-align: bottom"&gt;Products&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right"&gt;1,913&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right"&gt;3,132&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Services&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,589&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,869&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 10pt"&gt;Total revenue&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;3,502&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;5,001&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The components of inventories&#13;are summarized below:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;Raw materials&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;1,719&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;1,719&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Work in process&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,225&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,420&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Provision for excess and obsolete inventory&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(761&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(736&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt"&gt;Total inventories&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;3,183&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,403&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Property, plant and equipment are summarized&#13;below:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 70%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 66%; vertical-align: bottom"&gt;Machinery and equipment&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; vertical-align: bottom; text-align: right"&gt;1,176&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 14%; vertical-align: bottom; text-align: right"&gt;1,210&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Furniture and fixtures&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;205&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;205&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Computer hardware and software&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;539&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;669&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Leasehold improvements&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;313&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;337&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,233&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,421&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Less: Accumulated depreciation&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(1,839&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(1,988&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 8pt"&gt;Total property, plant and equipment, net&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;394&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;433&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Other assets are summarized below:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 63%; vertical-align: bottom"&gt;Right of use assets&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;1,267&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;1,505&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Notes receivable, net&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;5,457&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;5,350&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Deposits&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;15&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;15&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Other long-term receivables&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;28&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 8pt"&gt;Other assets&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;6,739&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;6,898&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 50%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 55%; vertical-align: bottom"&gt;PPP Loan&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 20%; vertical-align: bottom; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 20%; vertical-align: bottom; text-align: right"&gt;1,413&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Less: current portion&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;780&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Total long-term obligations&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;633&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;The following table sets&#13;forth the computation of basic and diluted income (loss) per share (in thousands, except per share data):&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 68%; vertical-align: bottom"&gt;Numerator:&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Net income (loss)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;351&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(2,921&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Denominator:&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Weighted average basic shares outstanding&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;8,726&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;8,726&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-indent: -6pt"&gt;Effect of dilutive securities - equity based compensation plans&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;63&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-indent: -6pt"&gt;Denominator for diluted net income (loss) per common share&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;8,789&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;8,726&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Net income (loss) per common share:&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Basic&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;0.04&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(0.33&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Diluted&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;0.04&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(0.33&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;The following tables present information about&#13;segment income and loss:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;Revenues&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;T&amp;#38;D Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Switchgear&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,387&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,877&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,387&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,877&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Critical Power Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Equipment&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;526&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;255&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Service&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,589&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;1,869&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;2,124&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Consolidated&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;3,502&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;5,001&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&amp;#160;&lt;font style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Depreciation and amortization&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;T&amp;#38;D Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;18&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;34&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Critical Power Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;119&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;79&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Unallocated corporate overhead expenses&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;7&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;9&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Consolidated&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;144&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;122&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&amp;#160;&lt;font style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;Operating loss&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;T&amp;#38;D Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(439&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(777&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;Critical Power Solutions&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(84&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(200&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-indent: 6pt"&gt;Unallocated corporate overhead expenses&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(583&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(770&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt"&gt;Consolidated&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(1,106&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;(1,747&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Revenues are attributable to countries based&#13;on the location of the Company&amp;#8217;s customers:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none"&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom"&gt;Revenues&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt"&gt;United States&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;3,502&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"&gt;5,001&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;  &lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="-3">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="-3">8726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="-3">8789000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2020-01-01to2020-03-31" unitRef="Shares" decimals="-3">8726000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:InsuranceSettlementsReceivable contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">95000</us-gaap:InsuranceSettlementsReceivable>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&lt;b&gt;&lt;b&gt;10. STOCKHOLDERS&amp;#8217; EQUITY&lt;/b&gt;&lt;/b&gt;&#13;    &lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&lt;b&gt;&lt;b&gt;Common Stock&lt;/b&gt;&lt;/b&gt;&#13;    &lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;The Company had 8,726,045 shares of common stock, $0.001 par value per share, outstanding as of March 31, 2021 and December 31, 2020.&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&lt;b&gt;&lt;b&gt;Stock-Based Compensation&lt;/b&gt;&lt;/b&gt;&#13;    &lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;A summary of stock option activity under the 2011 Long-Term Incentive Plan as of March 31, 2021, and changes during the three months ended March 31, 2021, are presented below:&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="float: none; margin-left: auto; margin-right: auto; width: 80%"&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center; text-indent: 6pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Stock Options&lt;/b&gt;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted average exercise price&lt;/b&gt;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Weighted average remaining contractual term&lt;/b&gt;&lt;/font&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Aggregate intrinsic value&lt;/b&gt;&lt;/font&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr style="background-color: #cceeff"&gt;&#13;            &lt;td style="width: 37%"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding as of January 1, 2021&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 8%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;440,400&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: left; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;$&lt;/font&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 8%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;6.58&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 8%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;5.80&lt;/font&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: left; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;$&lt;/font&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 8%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;155&lt;/font&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr style="background-color: #cceeff"&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Exercised&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Forfeited&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;(3,400&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: left"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;)&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;12.00&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr style="background-color: #cceeff"&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding as of March 31, 2021&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;437,000&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;6.54&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;5.60&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;236&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Exercisable as of March 31, 2021&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;437,000&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;6.54&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;5.60&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;236&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;    &lt;/table&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;As of March 31, 2021, there were 236,667 shares available for future grants under the Company&amp;#8217;s 2011 Long-Term Incentive Plan.&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;Stock-based compensation expense recorded for the three months ended March 31, 2021 amounted to $33, while such expense in 2020 was insignificant. At March 31, 2021, the Company had no stock-based compensation expense remaining to be recognized in the consolidated statements of operations.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;A summary of stock option activity under the 2011 Long-Term Incentive Plan as of March 31, 2021, and changes during the three months ended March 31, 2021, are presented below:&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="float: none; margin-left: auto; margin-right: auto; width: 80%"&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center; text-indent: 6pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Stock Options&lt;/b&gt;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Weighted average exercise price&lt;/b&gt;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Weighted average remaining contractual term&lt;/b&gt;&lt;/font&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="text-align: center; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;&lt;b&gt;Aggregate intrinsic value&lt;/b&gt;&lt;/font&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr style="background-color: #cceeff"&gt;&#13;            &lt;td style="width: 37%"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding as of January 1, 2021&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 8%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;440,400&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: left; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;$&lt;/font&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 8%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;6.58&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 8%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;5.80&lt;/font&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: right"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; text-align: left; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;$&lt;/font&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 8%; text-align: right; vertical-align: bottom"&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif; color: black"&gt;155&lt;/font&gt;&#13;                &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Granted&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr style="background-color: #cceeff"&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Exercised&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#8212;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Forfeited&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;(3,400&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="padding-bottom: 1pt; vertical-align: bottom; text-align: left"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;)&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;12.00&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr style="background-color: #cceeff"&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Outstanding as of March 31, 2021&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;437,000&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;6.54&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;5.60&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;236&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;Exercisable as of March 31, 2021&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;437,000&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;6.54&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;5.60&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&#13;                    &lt;font style="font: 10pt Times New Roman, Times, Serif"&gt;236&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="From2021-01-01to2021-03-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&lt;b&gt;&lt;b&gt;8. OTHER ASSETS&lt;/b&gt;&lt;/b&gt;&#13;    &lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;Included in other assets at March 31, 2021 and December 31, 2020 are right-of-use assets, net, of $1.3 million and $1.5 million, respectively, related to our lease obligations.&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"&gt;As a result of the Company entering into that certain Stock Purchase Agreement (the &amp;#8220;Stock Purchase Agreement&amp;#8221;), by and among the Company, Electrogroup Canada, Inc., a wholly owned subsidiary of the Company (&amp;#8220;Electrogroup&amp;#8221;), Jefferson Electric, Inc., a wholly owned subsidiary of the Company (&amp;#8220;Jefferson&amp;#8221;), JE Mexican Holdings, Inc., a wholly owned subsidiary of the Company (&amp;#8220;JE Mexico&amp;#8221;), Nathan Mazurek (Chief Executive Officer of the Company), Pioneer Transformers L.P. (the &amp;#8220;US Buyer&amp;#8221;) and Pioneer Acquireco ULC (the &amp;#8220;Canadian Buyer&amp;#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 &amp;#8220;Equity Transaction&amp;#8221;), for a purchase price of $68.0 million, on August 16, 2019 we received two subordinated promissory notes in the aggregate principal amount of $5.0 million and $2.5 million, for a total aggregate principal amount of $7.5 million (the &amp;#8220;Seller Notes&amp;#8221;)&#13;        &lt;font style="text-align: justify"&gt;, subject to certain adjustments. The Seller Notes accrue interest at a rate of 4.0% per annum, with a final payment of all unpaid principal and interest becoming fully due and payable at December 31, 2022. 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 $1.8 million in cash and reducing the principal amount of the $5.0 million Seller Note to $3.2 million. &lt;/font&gt;During the second quarter of 2020, the Company recognized an additional reduction to the principal amount of the Seller Note of $194 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 March 31, 2021 of $107 for a carrying value of $5.5 million.&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;Other assets are summarized below:&lt;/p&gt;&#13;    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;    &lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="float: none; margin-left: auto; margin-right: auto; width: 60%"&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/b&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/b&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/b&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center"&gt;&lt;b&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/b&gt;&#13;                &lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr style="background-color: #cceeff"&gt;&#13;            &lt;td style="width: 35%; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;Right of use assets&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;$&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 10%; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;1,267&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 1%; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;$&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="width: 10%; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;1,505&lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;Notes receivable, net&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;5,457&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;5,350&lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr style="background-color: #cceeff"&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;Deposits&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;15&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;15&lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;Other long-term receivables&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;&amp;#8212;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;28&lt;/p&gt;&#13;            &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr style="background-color: #cceeff"&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 8pt"&gt;Other assets&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;$&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;6,739&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"&gt;&amp;#160;&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left"&gt;$&lt;/p&gt;&#13;            &lt;/td&gt;&#13;            &lt;td style="border-bottom: black 2.5pt double; vertical-align: bottom"&gt;&#13;                &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right"&gt;6,898&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="From2021-01-01to2021-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockValue contextRef="AsOf2021-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:InterestExpenseDebt contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">4000</us-gaap:InterestExpenseDebt>
    <ppsi:NonCashCostOfOperatingLeases contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">130000</ppsi:NonCashCostOfOperatingLeases>
    <ppsi:NonCashCostOfOperatingLeases contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">155000</ppsi:NonCashCostOfOperatingLeases>
    <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">-95000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
    <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-1449000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">1800000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="AsOf2020-03-31_custom_CleanSparkMember_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">324000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2021-01-01to2021-03-31_us-gaap_TransferredOverTimeMember" unitRef="USD" decimals="-3">1200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="From2021-01-01to2021-03-31_us-gaap_TransferredAtPointInTimeMember" unitRef="USD" decimals="-3">700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CapitalizedContractCostGross contextRef="AsOf2021-03-31" unitRef="USD" decimals="-3">1100000</us-gaap:CapitalizedContractCostGross>
    <ppsi:ChangeInNoteReceivable contextRef="From2020-04-01to2020-06-30_custom_TransformerBusinessUnitsMember_us-gaap_SubordinatedDebtMember" unitRef="USD" decimals="-3">194000</ppsi:ChangeInNoteReceivable>
    <us-gaap:LongTermDebt contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember" unitRef="USD" decimals="-3">1413000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2020-12-31" unitRef="USD" decimals="-3">780000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramLoanMember" unitRef="USD" decimals="-3">780000</us-gaap:LongTermDebtCurrent>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="From2021-01-01to2021-03-31" unitRef="Shares" decimals="-3">63000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt contextRef="From2021-01-01to2021-03-31" unitRef="USD" decimals="-3">-1417000</us-gaap:ProceedsFromRepaymentsOfOtherLongTermDebt>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>ppsi-20210331.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\Clients\Pioneer Power Solutions, Inc\Xbrl\20210331\ppsi_033121.xfr; Date: 2021%2D05%2D13T22:24:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800D0000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6spw7xRiXhun8uCbn1MSamHqbP9w5dzqelBtm93Hdn67yEtJ0VGuiQ5uohWsYwF -->
<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:us-roles="http://fasb.org/us-roles/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:us-types="http://fasb.org/us-types/2021-01-31" xmlns:ppsi="http://pioneerpower.com/20210331" elementFormDefault="qualified" targetNamespace="http://pioneerpower.com/20210331">
    <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/StatementsOfComprehensiveIncomeLoss" id="StatementsOfComprehensiveIncomeLoss">
	  <link:definition>00000003 - Statement - Consolidated Statements of Comprehensive Income (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/OtherIncomeExpense" id="OtherIncomeExpense">
	  <link:definition>00000012 - Disclosure - OTHER (INCOME) EXPENSE</link:definition>
	  <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' 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/BasicAndDilutedIncomeLossPerCommonShare" id="BasicAndDilutedIncomeLossPerCommonShare">
	  <link:definition>00000018 - Disclosure - BASIC AND DILUTED INCOME (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' 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/BusinessSegmentGeographicAndCustomerInformationTables" id="BusinessSegmentGeographicAndCustomerInformationTables">
	  <link:definition>00000029 - Disclosure - BUSINESS SEGMENT, GEOGRAPHIC AND CUSTOMER 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/BasisOfPresentationDetails" id="BasisOfPresentationDetails">
	  <link:definition>00000030 - Disclosure - BASIS OF PRESENTATION (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/BasisOfPresentationDetailsNarrative" id="BasisOfPresentationDetailsNarrative">
	  <link:definition>00000031 - 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/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/RevenuesDetails" id="RevenuesDetails">
	  <link:definition>00000033 - Disclosure - REVENUES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://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/OtherIncomeExpenseDetailsNarrative" id="OtherIncomeExpenseDetailsNarrative">
	  <link:definition>00000035 - Disclosure - OTHER (INCOME) EXPENSE (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/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000036 - Disclosure - INVENTORIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetails" id="PropertyPlantAndEquipmentDetails">
	  <link:definition>00000037 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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/OtherAssetsDetails" id="OtherAssetsDetails">
	  <link:definition>00000039 - Disclosure - OTHER ASSETS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" id="OtherAssetsDetailsNarrative">
	  <link:definition>00000040 - 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/DebtDetails" id="DebtDetails">
	  <link:definition>00000041 - Disclosure - 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/DebtDetailsNarrative" id="DebtDetailsNarrative">
	  <link:definition>00000042 - 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/StockholdersEquityDetails" id="StockholdersEquityDetails">
	  <link:definition>00000043 - Disclosure - STOCKHOLDERS' EQUITY (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>00000044 - Disclosure - STOCKHOLDERS' 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/BasicAndDilutedIncomeLossPerCommonShareDetails" id="BasicAndDilutedIncomeLossPerCommonShareDetails">
	  <link:definition>00000045 - Disclosure - BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE (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/BusinessSegmentAndGeographicInformationDetails" id="BusinessSegmentAndGeographicInformationDetails">
	  <link:definition>00000046 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails1" id="BusinessSegmentAndGeographicInformationDetails1">
	  <link:definition>00000047 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://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-20210331_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-20210331_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-20210331_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-20210331_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_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" />
    <element id="ppsi_ChangeInLongTermPayables" name="ChangeInLongTermPayables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_RightOfUseAssetAmortization" name="RightOfUseAssetAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" 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_ReconciliationOfCashAndRestrictedCashTableTextBlock" name="ReconciliationOfCashAndRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" 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_ChangeInNoteReceivable" name="ChangeInNoteReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" 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_PaycheckProtectionProgramLoanMember" name="PaycheckProtectionProgramLoanMember" 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>ppsi-20210331_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.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\Clients\Pioneer Power Solutions, Inc\Xbrl\20210331\ppsi_033121.xfr; Date: 2021%2D05%2D13T22:24:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800D0000 -->
<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-20210331.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfOperations" xlink:href="ppsi-20210331.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfComprehensiveIncomeLoss" xlink:href="ppsi-20210331.xsd#StatementsOfComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheets" xlink:href="ppsi-20210331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheetsParenthetical" xlink:href="ppsi-20210331.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfCashFlows" xlink:href="ppsi-20210331.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementOfStockholdersEquity" xlink:href="ppsi-20210331.xsd#StatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentation" xlink:href="ppsi-20210331.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="ppsi-20210331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurements" xlink:href="ppsi-20210331.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Revenues" xlink:href="ppsi-20210331.xsd#Revenues" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherIncomeExpense" xlink:href="ppsi-20210331.xsd#OtherIncomeExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Inventories" xlink:href="ppsi-20210331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipment" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssets" xlink:href="ppsi-20210331.xsd#OtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Debt" xlink:href="ppsi-20210331.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquity" xlink:href="ppsi-20210331.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShare" xlink:href="ppsi-20210331.xsd#BasicAndDilutedIncomeLossPerCommonShare" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" xlink:href="ppsi-20210331.xsd#BusinessSegmentAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ppsi-20210331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationTables" xlink:href="ppsi-20210331.xsd#BasisOfPresentationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesTables" xlink:href="ppsi-20210331.xsd#RevenuesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/InventoriesTables" xlink:href="ppsi-20210331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsTables" xlink:href="ppsi-20210331.xsd#OtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtTables" xlink:href="ppsi-20210331.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityTables" xlink:href="ppsi-20210331.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" xlink:href="ppsi-20210331.xsd#BasicAndDilutedLossPerCommonShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentGeographicAndCustomerInformationTables" xlink:href="ppsi-20210331.xsd#BusinessSegmentGeographicAndCustomerInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationDetails" xlink:href="ppsi-20210331.xsd#BasisOfPresentationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:href="ppsi-20210331.xsd#BasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="ppsi-20210331.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesDetails" xlink:href="ppsi-20210331.xsd#RevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesDetailsNarrative" xlink:href="ppsi-20210331.xsd#RevenuesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherIncomeExpenseDetailsNarrative" xlink:href="ppsi-20210331.xsd#OtherIncomeExpenseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/InventoriesDetails" xlink:href="ppsi-20210331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetails" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsDetails" xlink:href="ppsi-20210331.xsd#OtherAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:href="ppsi-20210331.xsd#OtherAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtDetails" xlink:href="ppsi-20210331.xsd#DebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:href="ppsi-20210331.xsd#DebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityDetails" xlink:href="ppsi-20210331.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:href="ppsi-20210331.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShareDetails" xlink:href="ppsi-20210331.xsd#BasicAndDilutedIncomeLossPerCommonShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails" xlink:href="ppsi-20210331.xsd#BusinessSegmentAndGeographicInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails1" xlink:href="ppsi-20210331.xsd#BusinessSegmentAndGeographicInformationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:href="ppsi-20210331.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_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_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:calculationArc order="1" 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_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="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_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:calculationArc order="2" 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_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:calculationArc order="3" 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_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/StatementsOfComprehensiveIncomeLoss" xlink:title="00000003 - Statement - Consolidated Statements of Comprehensive Income (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_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="2" 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="3" 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="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceSettlementsReceivable" xlink:label="loc_us-gaapInsuranceSettlementsReceivable" />
      <link:calculationArc order="5" 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_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="6" 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="7" 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_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_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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-20210331.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-20210331.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-20210331.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="ppsi-20210331.xsd#ppsi_ChangeInLongTermPayables" xlink:label="loc_ppsiChangeInLongTermPayables" />
      <link:calculationArc order="9" 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="10" 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="11" 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="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="14" 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="15" 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="16" 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="17" 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="18" 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="19" 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_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_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfOtherLongTermDebt" />
      <link:calculationArc order="2" 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="3" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:calculationArc order="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/OtherIncomeExpense" xlink:title="00000012 - Disclosure - OTHER (INCOME) EXPENSE" />
    <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&apos; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShare" xlink:title="00000018 - Disclosure - BASIC AND DILUTED INCOME (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&apos; 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/BusinessSegmentGeographicAndCustomerInformationTables" xlink:title="00000029 - Disclosure - BUSINESS SEGMENT, GEOGRAPHIC AND CUSTOMER INFORMATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentationDetails" xlink:title="00000030 - Disclosure - BASIS OF PRESENTATION (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/BasisOfPresentationDetailsNarrative" xlink:title="00000031 - Disclosure - BASIS OF PRESENTATION (Details Narrative)" />
    <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/RevenuesDetails" xlink:title="00000033 - Disclosure - REVENUES (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/OtherIncomeExpenseDetailsNarrative" xlink:title="00000035 - Disclosure - OTHER (INCOME) EXPENSE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/InventoriesDetails" xlink:title="00000036 - Disclosure - INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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/PropertyPlantAndEquipmentDetails" xlink:title="00000037 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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/OtherAssetsDetails" xlink:title="00000039 - Disclosure - OTHER ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.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/OtherAssetsDetailsNarrative" xlink:title="00000040 - Disclosure - OTHER ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtDetails" xlink:title="00000041 - Disclosure - DEBT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:title="00000042 - Disclosure - DEBT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityDetails" xlink:title="00000043 - Disclosure - STOCKHOLDERS&apos; EQUITY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000044 - Disclosure - STOCKHOLDERS&apos; EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShareDetails" xlink:title="00000045 - Disclosure - BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE (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/BusinessSegmentAndGeographicInformationDetails" xlink:title="00000046 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails1" xlink:title="00000047 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details 1)" />
    <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>9
<FILENAME>ppsi-20210331_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.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\Clients\Pioneer Power Solutions, Inc\Xbrl\20210331\ppsi_033121.xfr; Date: 2021%2D05%2D13T22:24:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800D0000 -->
<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-20210331.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfOperations" xlink:href="ppsi-20210331.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfComprehensiveIncomeLoss" xlink:href="ppsi-20210331.xsd#StatementsOfComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheets" xlink:href="ppsi-20210331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheetsParenthetical" xlink:href="ppsi-20210331.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfCashFlows" xlink:href="ppsi-20210331.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementOfStockholdersEquity" xlink:href="ppsi-20210331.xsd#StatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentation" xlink:href="ppsi-20210331.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="ppsi-20210331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurements" xlink:href="ppsi-20210331.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Revenues" xlink:href="ppsi-20210331.xsd#Revenues" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherIncomeExpense" xlink:href="ppsi-20210331.xsd#OtherIncomeExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Inventories" xlink:href="ppsi-20210331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipment" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssets" xlink:href="ppsi-20210331.xsd#OtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Debt" xlink:href="ppsi-20210331.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquity" xlink:href="ppsi-20210331.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShare" xlink:href="ppsi-20210331.xsd#BasicAndDilutedIncomeLossPerCommonShare" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" xlink:href="ppsi-20210331.xsd#BusinessSegmentAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ppsi-20210331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationTables" xlink:href="ppsi-20210331.xsd#BasisOfPresentationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesTables" xlink:href="ppsi-20210331.xsd#RevenuesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/InventoriesTables" xlink:href="ppsi-20210331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsTables" xlink:href="ppsi-20210331.xsd#OtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtTables" xlink:href="ppsi-20210331.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityTables" xlink:href="ppsi-20210331.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" xlink:href="ppsi-20210331.xsd#BasicAndDilutedLossPerCommonShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentGeographicAndCustomerInformationTables" xlink:href="ppsi-20210331.xsd#BusinessSegmentGeographicAndCustomerInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationDetails" xlink:href="ppsi-20210331.xsd#BasisOfPresentationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:href="ppsi-20210331.xsd#BasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="ppsi-20210331.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesDetails" xlink:href="ppsi-20210331.xsd#RevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesDetailsNarrative" xlink:href="ppsi-20210331.xsd#RevenuesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherIncomeExpenseDetailsNarrative" xlink:href="ppsi-20210331.xsd#OtherIncomeExpenseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/InventoriesDetails" xlink:href="ppsi-20210331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetails" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsDetails" xlink:href="ppsi-20210331.xsd#OtherAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:href="ppsi-20210331.xsd#OtherAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtDetails" xlink:href="ppsi-20210331.xsd#DebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:href="ppsi-20210331.xsd#DebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityDetails" xlink:href="ppsi-20210331.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:href="ppsi-20210331.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShareDetails" xlink:href="ppsi-20210331.xsd#BasicAndDilutedIncomeLossPerCommonShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails" xlink:href="ppsi-20210331.xsd#BusinessSegmentAndGeographicInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails1" xlink:href="ppsi-20210331.xsd#BusinessSegmentAndGeographicInformationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:href="ppsi-20210331.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/StatementsOfComprehensiveIncomeLoss" xlink:title="00000003 - Statement - Consolidated Statements of Comprehensive Income (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_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="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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_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_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapStockholdersEquity_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_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapCommonStockSharesOutstanding_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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapNetIncomeLoss_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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward_60" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_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/OtherIncomeExpense" xlink:title="00000012 - Disclosure - OTHER (INCOME) EXPENSE" />
    <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&apos; EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShare" xlink:title="00000018 - Disclosure - BASIC AND DILUTED INCOME (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&apos; 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/BusinessSegmentGeographicAndCustomerInformationTables" xlink:title="00000029 - Disclosure - BUSINESS SEGMENT, GEOGRAPHIC AND CUSTOMER INFORMATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentationDetails" xlink:title="00000030 - Disclosure - BASIS OF PRESENTATION (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:title="00000031 - 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_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="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-20210331.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiPaycheckProtectionProgramLoanMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_NumberOfAdditionalLocations" xlink:label="loc_ppsiNumberOfAdditionalLocations_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiNumberOfAdditionalLocations_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaapNumberOfReportableSegments_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNumberOfReportableSegments_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_WorkingCapital" xlink:label="loc_ppsiWorkingCapital_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiWorkingCapital_50" 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_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_50" 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_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaapLettersOfCreditOutstandingAmount_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLettersOfCreditOutstandingAmount_50" 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_RestrictedCash" xlink:label="loc_us-gaapRestrictedCash_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRestrictedCash_50" 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_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_50" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_50" xlink:type="arc" order="7" />
    </link:definitionLink>
    <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-20210331.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-20210331.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-20210331.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_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" 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_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseMember_50" xlink:type="arc" order="53" />
      <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_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapConversionOfStockSharesIssued1_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_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedGainLoss_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedGainLoss_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:label="loc_us-gaapEquitySecuritiesFvNiCurrentAndNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiCurrentAndNoncurrent_70" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesDetails" xlink:title="00000033 - Disclosure - REVENUES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="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_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember_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_Revenues" xlink:label="loc_us-gaapRevenues_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_70" 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_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_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" 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_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredOverTimeMember_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_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross" xlink:label="loc_us-gaapCapitalizedContractCostGross_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedContractCostGross_50" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherIncomeExpenseDetailsNarrative" xlink:title="00000035 - Disclosure - OTHER (INCOME) EXPENSE (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_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="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-20210331.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_ppsiPaycheckProtectionProgramLoanMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_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="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_CleanSparkMember" xlink:label="loc_ppsiCleanSparkMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ppsiCleanSparkMember_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_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedGainLoss_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedGainLoss_50" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/InventoriesDetails" xlink:title="00000036 - Disclosure - INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetails" xlink:title="00000037 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_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_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaapComputerSoftwareIntangibleAssetMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerSoftwareIntangibleAssetMember_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_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_110" 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/OtherAssetsDetails" xlink:title="00000039 - Disclosure - OTHER ASSETS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:title="00000040 - 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-20210331.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-20210331.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-20210331.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-20210331.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="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="1" />
      <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="2" />
      <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="3" />
      <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="4" />
      <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="5" />
      <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="6" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.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="7" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.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="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtDetails" xlink:title="00000041 - Disclosure - 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_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_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="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-20210331.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_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebt_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent_30" 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_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtNoncurrent_30" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:title="00000042 - 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_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_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="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-20210331.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-gaapStatementLineItems" 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_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtNoncurrent_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_DebtCurrent" xlink:label="loc_us-gaapDebtCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtCurrent_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_ExtinguishmentOfDebtGainLossIncomeTax" xlink:label="loc_us-gaapExtinguishmentOfDebtGainLossIncomeTax_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapExtinguishmentOfDebtGainLossIncomeTax_40" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityDetails" xlink:title="00000043 - Disclosure - STOCKHOLDERS&apos; EQUITY (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_LongTermIncentivePlanMember" xlink:label="loc_ppsiLongTermIncentivePlanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_ppsiLongTermIncentivePlanMember_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_20" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_20" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_20" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_20" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_20" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_20" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_20" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_20" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" xlink:label="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract_20" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract_20" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_20" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" xlink:label="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract_20" xlink:to="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2_20" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" xlink:label="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract_20" xlink:to="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm_20" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:label="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract_20" xlink:to="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_20" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract_20" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_20" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" xlink:label="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract_20" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract_20" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" xlink:label="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract_20" xlink:to="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract_20" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_20" xlink:type="arc" order="24" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000044 - Disclosure - STOCKHOLDERS&apos; 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_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_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="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-20210331.xsd#ppsi_LongTermIncentivePlanMember" xlink:label="loc_ppsiLongTermIncentivePlanMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_ppsiLongTermIncentivePlanMember_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_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="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_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_60" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShareDetails" xlink:title="00000045 - Disclosure - BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails" xlink:title="00000046 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/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_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapCorporateNonSegmentMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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-20210331.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-20210331.xsd#ppsi_CriticalPowerSolutionsSegmentMember" xlink:label="loc_ppsiCriticalPowerSolutionsSegmentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_ppsiCriticalPowerSolutionsSegmentMember_40" xlink:type="arc" order="42" />
      <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-20210331.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_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapEquipmentMember_40" xlink:type="arc" order="43" />
      <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_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember_60" xlink:type="arc" order="63" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenues_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_150" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails1" xlink:title="00000047 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details 1)">
      <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_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" 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_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_30" 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>10
<FILENAME>ppsi-20210331_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.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\Clients\Pioneer Power Solutions, Inc\Xbrl\20210331\ppsi_033121.xfr; Date: 2021%2D05%2D13T22:24:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800D0000 -->
<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_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-20210331.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 Promissory Notes [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-20210331.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-20210331.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="ppsi-20210331.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/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-20210331.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-20210331.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="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="ppsi-20210331.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-20210331.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_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">Services [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">Unallocated Corporate Overhead Expenses [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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional paid-in capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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">Accumulated other comprehensive income (loss) [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">Accumulated deficit [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-20210331.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_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseMember" xlink:to="us-gaap_OtherOperatingIncomeExpenseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember_lbl" xml:lang="en-US">Other Expense (Income) [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_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-20210331.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-20210331.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_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">Products [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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">Property, Plant and Equipment, 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_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US">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_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.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_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_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_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_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_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_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_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's Reporting Status Current</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_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_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_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_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_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.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_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/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_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_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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 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_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 (income) expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (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 (benefit) expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income (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_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 (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/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (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_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted (in shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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 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_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/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' 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_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' 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 March 31, 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' 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' 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-20210331.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-20210331.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-20210331.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-20210331.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign currency remeasurement 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_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_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/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash provided by / (used in) investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">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_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 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 increase 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 year</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</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: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 (INCOME) EXPENSE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_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_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders' Equity Note [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' EQUITY</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_2_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">BASIC AND DILUTED INCOME (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-20210331.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">Schedule of reconciliation of 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_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of revenues disaggregated by revenue 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">Schedule of the components of 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_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">Schedule of 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_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsAbstract_lbl" xml:lang="en-US">Other Assets [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_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">Schedule of 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_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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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">Schedule of stock option activity under the 2011 Long-Term Incentive Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of computation of basic and diluted 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of information about segment income and loss and segment 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_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">Schedule of revenues attributable to countries</link: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: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="ppsi-20210331.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="ppsi-20210331.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_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_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: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_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_lbl" xml:lang="en-US">Mark to market adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_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_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_2_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_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">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_CapitalizedContractCostGross" xlink:label="us-gaap_CapitalizedContractCostGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostGross" xlink:to="us-gaap_CapitalizedContractCostGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostGross_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_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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_2_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_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-20210331.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="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">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_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: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: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">Carrying value of note</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.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="ppsi-20210331.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 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_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_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">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_DebtCurrent" xlink:label="us-gaap_DebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtCurrent" xlink:to="us-gaap_DebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtCurrent_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_ExtinguishmentOfDebtGainLossIncomeTax" xlink:label="us-gaap_ExtinguishmentOfDebtGainLossIncomeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtGainLossIncomeTax" xlink:to="us-gaap_ExtinguishmentOfDebtGainLossIncomeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtinguishmentOfDebtGainLossIncomeTax_lbl" xml:lang="en-US">Gain on extinguishment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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_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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">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: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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted average 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_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">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_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_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="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="ppsi-20210331.xsd#ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" xlink:label="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" xlink:to="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract_lbl" xml:lang="en-US">Weighted average remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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="ppsi-20210331.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" xlink:to="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" xlink:to="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.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: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="ppsi-20210331.xsd#ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" xlink:label="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" xlink:to="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract_lbl" xml:lang="en-US">Aggregate intrinsic 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_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="ppsi-20210331.xsd#ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" xlink:label="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" xlink:to="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue_lbl" xml:lang="en-US">Granted</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_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: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_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_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_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/verboseLabel" 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 income (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_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">Net income (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: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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" xlink:to="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award options granted in period intrinsic value.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" xlink:to="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm_doc" xml:lang="en-US">Weighted average remaining contractual term for option awards forfeited during 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" xlink:to="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2_doc" xml:lang="en-US">Weighted average remaining contractual term for option awards grants 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_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_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_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="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_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_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="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_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</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_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_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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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_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_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_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="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" xlink:to="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2_3_lbl" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Grants In Period Weighted Average Remaining Contractual Term2</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" xlink:to="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited, Weighted Average Remaining Contractual Term</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="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" xlink:to="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue_3_lbl" xml:lang="en-US">Product Line Harmonization [Member]</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>11
<FILENAME>ppsi-20210331_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.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Source; Value: P:\Clients\Pioneer Power Solutions, Inc\Xbrl\20210331\ppsi_033121.xfr; Date: 2021%2D05%2D13T22:24:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800D0000 -->
<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-20210331.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfOperations" xlink:href="ppsi-20210331.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfComprehensiveIncomeLoss" xlink:href="ppsi-20210331.xsd#StatementsOfComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheets" xlink:href="ppsi-20210331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BalanceSheetsParenthetical" xlink:href="ppsi-20210331.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementsOfCashFlows" xlink:href="ppsi-20210331.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StatementOfStockholdersEquity" xlink:href="ppsi-20210331.xsd#StatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentation" xlink:href="ppsi-20210331.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="ppsi-20210331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurements" xlink:href="ppsi-20210331.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Revenues" xlink:href="ppsi-20210331.xsd#Revenues" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherIncomeExpense" xlink:href="ppsi-20210331.xsd#OtherIncomeExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Inventories" xlink:href="ppsi-20210331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipment" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssets" xlink:href="ppsi-20210331.xsd#OtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/Debt" xlink:href="ppsi-20210331.xsd#Debt" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquity" xlink:href="ppsi-20210331.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShare" xlink:href="ppsi-20210331.xsd#BasicAndDilutedIncomeLossPerCommonShare" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation" xlink:href="ppsi-20210331.xsd#BusinessSegmentAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ppsi-20210331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationTables" xlink:href="ppsi-20210331.xsd#BasisOfPresentationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesTables" xlink:href="ppsi-20210331.xsd#RevenuesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/InventoriesTables" xlink:href="ppsi-20210331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentTables" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsTables" xlink:href="ppsi-20210331.xsd#OtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtTables" xlink:href="ppsi-20210331.xsd#DebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityTables" xlink:href="ppsi-20210331.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedLossPerCommonShareTables" xlink:href="ppsi-20210331.xsd#BasicAndDilutedLossPerCommonShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentGeographicAndCustomerInformationTables" xlink:href="ppsi-20210331.xsd#BusinessSegmentGeographicAndCustomerInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationDetails" xlink:href="ppsi-20210331.xsd#BasisOfPresentationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasisOfPresentationDetailsNarrative" xlink:href="ppsi-20210331.xsd#BasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="ppsi-20210331.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesDetails" xlink:href="ppsi-20210331.xsd#RevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/RevenuesDetailsNarrative" xlink:href="ppsi-20210331.xsd#RevenuesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherIncomeExpenseDetailsNarrative" xlink:href="ppsi-20210331.xsd#OtherIncomeExpenseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/InventoriesDetails" xlink:href="ppsi-20210331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetails" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="ppsi-20210331.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsDetails" xlink:href="ppsi-20210331.xsd#OtherAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/OtherAssetsDetailsNarrative" xlink:href="ppsi-20210331.xsd#OtherAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtDetails" xlink:href="ppsi-20210331.xsd#DebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/DebtDetailsNarrative" xlink:href="ppsi-20210331.xsd#DebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityDetails" xlink:href="ppsi-20210331.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/StockholdersEquityDetailsNarrative" xlink:href="ppsi-20210331.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShareDetails" xlink:href="ppsi-20210331.xsd#BasicAndDilutedIncomeLossPerCommonShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails" xlink:href="ppsi-20210331.xsd#BusinessSegmentAndGeographicInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails1" xlink:href="ppsi-20210331.xsd#BusinessSegmentAndGeographicInformationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetailsNarrative" xlink:href="ppsi-20210331.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_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" 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="10" 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_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" 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_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" 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_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" 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_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" 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="60" 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_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="70" 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_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" 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="90" 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_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="100" 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="110" 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_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="120" 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_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="130" 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_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="140" 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_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="150" 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="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" 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_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="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="30" 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="40" 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="50" 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="60" 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="70" 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="80" 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="90" 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="100" 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="110" 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="120" 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_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="160" 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="170" 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_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StatementsOfComprehensiveIncomeLoss" xlink:title="00000003 - Statement - Consolidated Statements of Comprehensive Income (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" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="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_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="190" 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="200" 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="210" 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="220" 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="230" 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="240" 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="250" 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="260" 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="270" 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="280" 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="290" 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="300" 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-20210331.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-20210331.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-20210331.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="ppsi-20210331.xsd#ppsi_ChangeInLongTermPayables" xlink:label="loc_ppsiChangeInLongTermPayables" />
      <link:presentationArc order="90" 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="100" 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="110" 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="120" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="140" 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="150" 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="160" 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="170" 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="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="190" 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="200" 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="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" />
      <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="240" 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="250" 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_ProceedsFromRepaymentsOfOtherLongTermDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfOtherLongTermDebt" />
      <link:presentationArc order="260" 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="270" 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="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:presentationArc order="290" 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="300" 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="310" 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: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_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="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="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" xlink:type="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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInStockholdersEquityRollForward" 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_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-gaapIncreaseDecreaseInStockholdersEquityRollForward" 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-gaapIncreaseDecreaseInStockholdersEquityRollForward" 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/OtherIncomeExpense" xlink:title="00000012 - Disclosure - OTHER (INCOME) EXPENSE">
      <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_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_OtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaapOtherAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" 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&apos; EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaapStockholdersEquityNoteAbstract" />
      <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-gaapStockholdersEquityNoteAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShare" xlink:title="00000018 - Disclosure - BASIC AND DILUTED INCOME (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-20210331.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_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract" />
      <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-gaapOtherAssetsAbstract" 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&apos; 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
    </link: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/BusinessSegmentGeographicAndCustomerInformationTables" xlink:title="00000029 - Disclosure - BUSINESS SEGMENT, GEOGRAPHIC AND CUSTOMER 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/BasisOfPresentationDetails" xlink:title="00000030 - Disclosure - BASIS OF PRESENTATION (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/BasisOfPresentationDetailsNarrative" xlink:title="00000031 - 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_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="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-20210331.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember" />
      <link:presentationArc order="30" 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-20210331.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="ppsi-20210331.xsd#ppsi_WorkingCapital" xlink:label="loc_ppsiWorkingCapital" />
      <link:presentationArc order="20" 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_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaapLettersOfCreditOutstandingAmount" />
      <link:presentationArc order="40" 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="50" 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="60" 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="70" 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/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-20210331.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-20210331.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-20210331.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_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="loc_us-gaapOtherOperatingIncomeExpenseMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapOtherOperatingIncomeExpenseMember" xlink:type="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_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedGainLoss" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/RevenuesDetails" xlink:title="00000033 - Disclosure - REVENUES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="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="20" 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-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </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_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="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_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-gaapStatementTable" 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="20" 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="30" 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-gaapStatementLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostGross" xlink:label="loc_us-gaapCapitalizedContractCostGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedContractCostGross" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/OtherIncomeExpenseDetailsNarrative" xlink:title="00000035 - Disclosure - OTHER (INCOME) EXPENSE (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/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="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-20210331.xsd#ppsi_PaycheckProtectionProgramLoanMember" xlink:label="loc_ppsiPaycheckProtectionProgramLoanMember" />
      <link:presentationArc order="30" 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/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="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_CleanSparkMember" xlink:label="loc_ppsiCleanSparkMember" />
      <link:presentationArc order="40" 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_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="10" 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_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:label="loc_us-gaapEquitySecuritiesFvNiUnrealizedGainLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/InventoriesDetails" xlink:title="00000036 - Disclosure - INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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/PropertyPlantAndEquipmentDetails" xlink:title="00000037 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaapComputerSoftwareIntangibleAssetMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerSoftwareIntangibleAssetMember" xlink:type="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="40" 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_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/OtherAssetsDetails" xlink:title="00000039 - Disclosure - OTHER ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.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-gaapOtherAssetsAbstract" 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-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapNotesReceivableNet" xlink:type="arc" />
      <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-gaapOtherAssetsAbstract" 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-gaapOtherAssetsAbstract" 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-gaapOtherAssetsAbstract" 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/OtherAssetsDetailsNarrative" xlink:title="00000040 - 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_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_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-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" 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-20210331.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-20210331.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-20210331.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-20210331.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="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="10" 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="20" 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="30" 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="40" 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="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="50" 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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_DivestitureAmountOfConsiderationReceived" xlink:label="loc_ppsiDivestitureAmountOfConsiderationReceived" />
      <link:presentationArc order="70" 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="ppsi-20210331.xsd#ppsi_ChangeInNoteReceivable" xlink:label="loc_ppsiChangeInNoteReceivable" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ppsiChangeInNoteReceivable" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/DebtDetails" xlink:title="00000041 - Disclosure - 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_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-gaapDebtDisclosureAbstract" 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_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="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-20210331.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_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent" 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-gaapStatementLineItems" 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/DebtDetailsNarrative" xlink:title="00000042 - 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_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-gaapDebtDisclosureAbstract" 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_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="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-20210331.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-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_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_DebtCurrent" xlink:label="loc_us-gaapDebtCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossIncomeTax" xlink:label="loc_us-gaapExtinguishmentOfDebtGainLossIncomeTax" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapExtinguishmentOfDebtGainLossIncomeTax" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/StockholdersEquityDetails" xlink:title="00000043 - Disclosure - STOCKHOLDERS&apos; EQUITY (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaapStockholdersEquityNoteAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityNoteAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_LongTermIncentivePlanMember" xlink:label="loc_ppsiLongTermIncentivePlanMember" />
      <link:presentationArc order="10" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="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" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" />
      <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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" xlink:label="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" xlink:type="arc" />
      <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="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" xlink:label="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" xlink:to="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" xlink:label="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" xlink:to="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" xlink:label="loc_ppsiSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" xlink:label="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" xlink:type="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="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="ppsi-20210331.xsd#ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" xlink:label="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" xlink:to="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGranIntrinsicValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ppsiShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract" 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/StockholdersEquityDetailsNarrative" xlink:title="00000044 - Disclosure - STOCKHOLDERS&apos; 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_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaapStockholdersEquityNoteAbstract" />
      <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-gaapStockholdersEquityNoteAbstract" 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_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="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-20210331.xsd#ppsi_LongTermIncentivePlanMember" xlink:label="loc_ppsiLongTermIncentivePlanMember" />
      <link:presentationArc order="50" 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_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="0" 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/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-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShareDetails" xlink:title="00000045 - Disclosure - BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE (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" 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_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" />
      <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/BusinessSegmentAndGeographicInformationDetails" xlink:title="00000046 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/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="110" 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-20210331.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-20210331.xsd#ppsi_CriticalPowerSolutionsSegmentMember" xlink:label="loc_ppsiCriticalPowerSolutionsSegmentMember" />
      <link:presentationArc order="50" 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-20210331.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="50" 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="70" 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/BusinessSegmentAndGeographicInformationDetails1" xlink:title="00000047 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details 1)">
      <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_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-gaapSegmentReportingAbstract" 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_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" 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-gaapStatementLineItems" 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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140520202880680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>May 14, 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_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001449792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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_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="ro">
<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's Reporting Status 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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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_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_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>
<tr 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">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</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_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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.1</span><table class="report" border="0" cellspacing="2" id="idm140520202929992">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_IncomeStatementAbstract', window );"><strong>Income Statement [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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 3,502<span></span>
</td>
<td class="nump">$ 5,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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">3,343<span></span>
</td>
<td class="nump">4,824<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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,265<span></span>
</td>
<td class="nump">1,934<span></span>
</td>
</tr>
<tr class="re">
<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 gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">1,924<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from continuing operations</a></td>
<td class="num">(1,106)<span></span>
</td>
<td class="num">(1,747)<span></span>
</td>
</tr>
<tr class="ro">
<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">(93)<span></span>
</td>
<td class="num">(110)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (income) expense</a></td>
<td class="num">(1,343)<span></span>
</td>
<td class="nump">1,281<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="nump">330<span></span>
</td>
<td class="num">(2,918)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">(21)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 351<span></span>
</td>
<td class="num">$ (2,921)<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) per share:</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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">8,726<span></span>
</td>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="nump">8,789<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_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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520205498840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_IncomeStatementAbstract', window );"><strong>Income Statement [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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 351<span></span>
</td>
<td class="num">$ (2,921)<span></span>
</td>
</tr>
<tr class="re">
<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">&#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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 351<span></span>
</td>
<td class="num">$ (2,921)<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.1</span><table class="report" border="0" cellspacing="2" id="idm140520202605688">
<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>Mar. 31, 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">$ 4,733<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">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">4,060<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">&#160;<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,183<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="nump">407<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">995<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">15,153<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">394<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,739<span></span>
</td>
<td class="nump">6,898<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">22,286<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,303<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,564<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">&#160;<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">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">6,867<span></span>
</td>
<td class="nump">5,538<span></span>
</td>
</tr>
<tr class="re">
<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="nump">633<span></span>
</td>
</tr>
<tr class="ro">
<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,176<span></span>
</td>
<td class="nump">1,257<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">8,043<span></span>
</td>
<td class="nump">7,428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value, 5,000,000 shares authorized; none issued</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value, 30,000,000 shares authorized; 8,726,045 shares issued and outstanding on March 31, 2021 and December 31, 2020</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<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">24,014<span></span>
</td>
<td class="nump">23,981<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<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">(9,794)<span></span>
</td>
<td class="num">(10,145)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">14,243<span></span>
</td>
<td class="nump">13,859<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 22,286<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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520203372392">
<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>Mar. 31, 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.1</span><table class="report" border="0" cellspacing="2" id="idm140520203219416">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_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 income (loss)</a></td>
<td class="nump">$ 351<span></span>
</td>
<td class="num">$ (2,921)<span></span>
</td>
</tr>
<tr class="re">
<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">37<span></span>
</td>
<td class="nump">58<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">107<span></span>
</td>
<td class="nump">64<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">(107)<span></span>
</td>
<td class="num">(111)<span></span>
</td>
</tr>
<tr class="ro">
<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="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_NonCashCostOfOperatingLeases', window );">Non-cash cost of operating leases</a></td>
<td class="nump">130<span></span>
</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_ProvisionForDoubtfulAccounts', window );">Change in receivable reserves</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<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">25<span></span>
</td>
<td class="num">(231)<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_ChangeInLongTermPayables', window );">Change in long term payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(92)<span></span>
</td>
</tr>
<tr class="re">
<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,449<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="nump">1,143<span></span>
</td>
</tr>
<tr class="re">
<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">33<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency remeasurement gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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,480)<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="re">
<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">(805)<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(94)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(10)<span></span>
</td>
<td class="num">(481)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">421<span></span>
</td>
<td class="num">(820)<span></span>
</td>
</tr>
<tr class="re">
<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,849<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by / (used in) operating activities</a></td>
<td class="nump">590<span></span>
</td>
<td class="num">(1,036)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">&#160;<span></span>
</td>
<td class="num">(205)<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(232)<span></span>
</td>
<td class="num">(214)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(1,649)<span></span>
</td>
<td class="num">(419)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Decrease increase in cash and restricted cash</a></td>
<td class="num">(1,059)<span></span>
</td>
<td class="num">(1,455)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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 year</a></td>
<td class="nump">$ 6,508<span></span>
</td>
<td class="nump">$ 6,758<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_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_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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520203345976">
<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>Accumulated other comprehensive income (loss) [Member]</div></th>
<th class="th"><div>Accumulated deficit [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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,921)<span></span>
</td>
<td class="num">(2,921)<span></span>
</td>
</tr>
<tr class="re">
<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">&#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>
<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 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 Ending (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="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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="nump">$ 351<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<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 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 Ending (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="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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520206522040">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>1. BASIS OF PRESENTATION</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"><b>Overview</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">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 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; 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">We have two 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&#38;D Solutions&#8221;) and Critical Power
Solutions (&#8220;Critical Power&#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>Presentation</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; margin: 0pt 0; text-align: justify">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
March 31, 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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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-month period ended March 31, 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: 0pt 0; text-align: justify">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>Liquidity</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">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 three months ended March 31, 2021, the Company had $4.7
million of cash on hand and working capital of $8.3 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; 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">During the three months
ended March 31, 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 $1.8 million. As a result of executing the cash collateral security agreement, the Company recognized approximately
$1.8 million of restricted cash within the consolidated balance sheet at March 31, 2021.</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">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; 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">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:</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 80%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>December 31,</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 71%; vertical-align: bottom">Cash</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 12%; vertical-align: bottom; text-align: right">4,733</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 12%; vertical-align: bottom; text-align: right">7,567</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Restricted cash</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,775</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt">Total cash and restricted cash as shown in the statement of cash flows</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">6,508</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">7,567</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">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.</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; 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">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 March 31, 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; 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 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. 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; 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">Under the terms of the
PPP Loan, the Company was eligible for full or partial loan forgiveness. During the three months ended March 31, 2021, the Company received
full forgiveness of the PPP Loan and recognized a $1.4 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.1</span><table class="report" border="0" cellspacing="2" id="idm140520209388680">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>2. SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES</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">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 first quarter of 2021.</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>Recent Accounting Pronouncements</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">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; 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"><i>Income Taxes</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; 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"><i>Fair Value Measurement</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; 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"><i>Measurement of Credit
Losses on Financial Instrument</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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520206522040">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>3. FAIR VALUE MEASUREMENTS</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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify"><font style="font-family: Times New Roman, Times, Serif">&#8226;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Level 1 - inputs to the valuation methodology are quoted prices (unadjusted) for an identical asset or liability in an active market.</td></tr>
  </table>
<table cellspacing="0" cellpadding="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify"><font style="font-family: Times New Roman, Times, Serif">&#8226;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">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.</td></tr>
  </table>
<table cellspacing="0" cellpadding="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 18pt; text-align: justify"><font style="font-family: Times New Roman, Times, Serif">&#8226;</font></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Level 3 - inputs to the valuation methodology are unobservable and significant to the fair value measurement of the asset or liability.</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">On January 22, 2019, Pioneer
Critical Power, Inc., a Delaware corporation, and a wholly-owned subsidiary of the Company within the T&#38;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) 175,000 shares of CleanSpark Common Stock (&#8220;CleanSpark Common
Stock&#8221;), (ii) a five-year warrant to purchase 50,000 shares of CleanSpark Common Stock at an exercise price of $16.00 per share,
and (iii) a five-year warrant to purchase 50,000 shares of CleanSpark Common Stock at an exercise price of $20.00 per share. The share
quantities and exercise prices of warrants reflect the 10:1 reverse stock split which was completed by CleanSpark in December 2019.</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">At March 31, 2020, the estimated
fair value of the CleanSpark Common Stock and warrants to purchase CleanSpark Common Stock was $324 and an unrealized mark to market loss
of $1.1 million was recognized within other expense (income) for the three months ended March 31, 2020.</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">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; 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">No changes in valuation
techniques or inputs occurred during the three months ended March 31, 2021 and 2020. No transfers of assets between Level 1 and Level
2 of the fair value measurement hierarchy occurred during the three months ended March 31, 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.1</span><table class="report" border="0" cellspacing="2" id="idm140520209394968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>4. REVENUES</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>Nature of our products and services</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 0; text-align: justify">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: 0pt 0; text-align: justify">&#160;</p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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. During the three months ended March 31,
2021 the Company recognized $1.2 million of revenue over time and incurred costs of $1.1 million related to a single contract. Additionally,
the Company recognized $700 of revenue at a point in time from the sale of our switchgear and power generation equipment during the three
months ended March 31, 2021. 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: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents our revenues disaggregated by revenue
discipline:</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><b>Three Months Ended</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 69%; vertical-align: bottom">Products</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right">1,913</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right">3,132</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Services</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,589</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,869</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 10pt">Total revenue</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">3,502</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">5,001</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">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.1</span><table class="report" border="0" cellspacing="2" id="idm140520209369144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER (INCOME) EXPENSE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 (INCOME) EXPENSE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>5. OTHER (INCOME) EXPENSE</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 (income) expense
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 March 31, 2021, other income was $1.3 million, as compared to other expense
of $1.3 million during the three months ended March 31, 2020. For the three months ended March 31, 2021, included in other income was
a gain of $1.4 million for the extinguishment and forgiveness of the PPP Loan. For the three months ended March 31, 2020, included in
other expense was a loss of $1.1 million 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.1</span><table class="report" border="0" cellspacing="2" id="idm140520294921192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>6. INVENTORIES</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 components of inventories
are summarized below:</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>December 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">Raw materials</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">1,719</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">1,719</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Work in process</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,225</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,420</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Provision for excess and obsolete inventory</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(761</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(736</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt">Total inventories</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">3,183</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,403</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</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">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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286843704">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>7. PROPERTY, PLANT AND EQUIPMENT</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">Property, plant and equipment are summarized
below:</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 70%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>December 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; vertical-align: bottom">Machinery and equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 14%; vertical-align: bottom; text-align: right">1,176</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 14%; vertical-align: bottom; text-align: right">1,210</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Furniture and fixtures</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">205</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">205</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Computer hardware and software</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">539</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">669</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Leasehold improvements</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">313</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">337</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,233</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,421</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Less: Accumulated depreciation</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(1,839</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(1,988</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 8pt">Total property, plant and equipment, net</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">394</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">433</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</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">Depreciation expense was
$37 and $58 for the period ended March 31, 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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286838280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_OtherAssetsDisclosureTextBlock', window );">OTHER ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"><b><b>8. OTHER ASSETS</b></b>
    </p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">Included in other assets at March 31, 2021 and December 31, 2020 are right-of-use assets, net, of $1.3 million and $1.5 million, respectively, related to our lease obligations.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">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 $68.0 million, on August 16, 2019 we received two subordinated promissory notes in the aggregate principal amount of $5.0 million and $2.5 million, for a total aggregate principal amount of $7.5 million (the &#8220;Seller Notes&#8221;)
        <font style="text-align: justify">, subject to certain adjustments. The Seller Notes accrue interest at a rate of 4.0% per annum, with a final payment of all unpaid principal and interest becoming fully due and payable at December 31, 2022. 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 $1.8 million in cash and reducing the principal amount of the $5.0 million Seller Note to $3.2 million. </font>During the second quarter of 2020, the Company recognized an additional reduction to the principal amount of the Seller Note of $194 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 March 31, 2021 of $107 for a carrying value of $5.5 million.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">Other assets are summarized below:</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
    <table align="center" border="0" cellpadding="0" cellspacing="0" style="float: none; margin-left: auto; margin-right: auto; width: 60%">
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 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-bottom: 0pt; margin-top: 0pt; text-align: center"><b><b>March 31,</b></b>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 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-bottom: 0pt; margin-top: 0pt; text-align: center"><b><b>December 31,</b></b>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 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-bottom: 0pt; margin-top: 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-bottom: 0pt; margin-top: 0pt; text-align: center">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 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-bottom: 0pt; margin-top: 0pt; text-align: center"><b><b>2020</b></b>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff">
            <td style="width: 35%; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">Right of use assets</p>
            </td>
            <td style="width: 1%">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">1,267</p>
            </td>
            <td style="width: 1%; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td style="width: 1%">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
            </td>
            <td style="width: 1%; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">$</p>
            </td>
            <td style="width: 10%; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">1,505</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">Notes receivable, net</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">5,457</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">5,350</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff">
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">Deposits</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">15</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">15</p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">Other long-term receivables</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">&#8212;</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">&#160;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">28</p>
            </td>
        </tr>
        <tr style="background-color: #cceeff">
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 8pt">Other assets</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 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-bottom: 0pt; margin-top: 0pt; text-align: left">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">6,739</p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">&#160;</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 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-bottom: 0pt; margin-top: 0pt; text-align: left">$</p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">6,898</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_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>
<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>
</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.1</span><table class="report" border="0" cellspacing="2" id="idm140520209335352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>9. DEBT</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 $1.4 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; 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">Under the terms of the PPP
Loan, the Company was eligible for full or partial loan forgiveness. During the three months ended March 31, 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 income (see Note
5 - Other (Income) Expense).</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">At December 31, 2020, $633
of principal payments due were recorded as long-term debt and $780 as current debt in accordance with the enactment of the Paycheck Protection
Program Flexibility Act of 2020.</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 50%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>December 31,</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; vertical-align: bottom">PPP Loan</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 20%; vertical-align: bottom; text-align: right">&#8212;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 20%; vertical-align: bottom; text-align: right">1,413</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Less: current portion</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#8212;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">780</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Total long-term obligations</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#8212;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">633</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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286917320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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' EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt"><b><b>10. STOCKHOLDERS&#8217; EQUITY</b></b>
    </p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"><b><b>Common Stock</b></b>
    </p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">The Company had 8,726,045 shares of common stock, $0.001 par value per share, outstanding as of March 31, 2021 and December 31, 2020.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify"><b><b>Stock-Based Compensation</b></b>
    </p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">A summary of stock option activity under the 2011 Long-Term Incentive Plan as of March 31, 2021, and changes during the three months ended March 31, 2021, are presented below:</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <table align="center" border="0" cellpadding="0" cellspacing="0" style="float: none; margin-left: auto; margin-right: auto; width: 80%">
        <tr>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center; text-indent: 6pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif"><b>Stock Options</b></font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted average exercise price</b></font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom">
                <font style="font: 10pt Times New Roman, Times, Serif; color: black"><b>Weighted average remaining contractual term</b></font>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom">
                <font style="font: 10pt Times New Roman, Times, Serif; color: black"><b>Aggregate intrinsic value</b></font>
            </td>
        </tr>
        <tr style="background-color: #cceeff">
            <td style="width: 37%">
                <p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Outstanding as of January 1, 2021</font>
                </p>
            </td>
            <td style="width: 1%">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">440,400</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: left; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif; color: black">$</font>
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">6.58</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right; vertical-align: bottom">
                <font style="font: 10pt Times New Roman, Times, Serif; color: black">5.80</font>
                <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
            </td>
            <td style="width: 1%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: left; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif; color: black">$</font>
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right; vertical-align: bottom">
                <font style="font: 10pt Times New Roman, Times, Serif; color: black">155</font>
                <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Granted</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff">
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Exercised</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Forfeited</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">(3,400</font>
                </p>
            </td>
            <td style="padding-bottom: 1pt; vertical-align: bottom; text-align: left">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">)</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">12.00</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff">
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Outstanding as of March 31, 2021</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">437,000</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">$</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">6.54</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">5.60</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">$</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">236</font>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Exercisable as of March 31, 2021</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">437,000</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">$</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">6.54</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">5.60</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">$</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">236</font>
                </p>
            </td>
        </tr>
    </table>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">As of March 31, 2021, there were 236,667 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-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">Stock-based compensation expense recorded for the three months ended March 31, 2021 amounted to $33, while such expense in 2020 was insignificant. At March 31, 2021, the Company had no stock-based compensation expense remaining to be recognized in the 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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286831416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings (loss) per share:</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 INCOME (LOSS) PER COMMON SHARE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>11. BASIC AND DILUTED INCOME (LOSS) PER COMMON
SHARE</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">Basic and diluted income
(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. The following table sets forth the computation of basic and diluted income (loss) per
share (in thousands, except per share data):</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><b>Three Months Ended</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; vertical-align: bottom">Numerator:</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Net income (loss)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">351</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(2,921</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Denominator:</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Weighted average basic shares outstanding</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">8,726</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">8,726</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-indent: -6pt">Effect of dilutive securities - equity based compensation plans</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">63</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#8212;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-indent: -6pt">Denominator for diluted net income (loss) per common share</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">8,789</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">8,726</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Net income (loss) per common share:</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Basic</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">0.04</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(0.33</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Diluted</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">0.04</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(0.33</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520209412760">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>12. BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION</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 two reportable segments: T&#38;D Solutions and Critical Power. The Critical Power reportable
segment is the Company&#8217;s Titan Energy Systems, Inc. business unit. The T&#38;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&#38;D Solutions marketing activities.</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">The T&#38;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; 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">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 cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><b>Three Months Ended</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">Revenues</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">T&#38;D Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Switchgear</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,387</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,877</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,387</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,877</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Critical Power Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">526</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">255</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Service</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,589</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,869</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,115</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,124</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Consolidated</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">3,502</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">5,001</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;<font style="font-size: 10pt"><b>Three Months Ended</b></font></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Depreciation and amortization</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">T&#38;D Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">18</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">34</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Critical Power Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">119</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">79</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Unallocated corporate overhead expenses</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">7</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">9</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Consolidated</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">144</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">122</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;<font style="font-size: 10pt"><b>Three Months Ended</b></font></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Operating loss</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">T&#38;D Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(439</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(777</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Critical Power Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(84</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(200</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: 6pt">Unallocated corporate overhead expenses</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(583</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(770</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Consolidated</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(1,106</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(1,747</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</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">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 cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><b>Three Months Ended</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">Revenues</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">United States</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">3,502</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">5,001</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286863320">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><b>Recent Accounting Pronouncements</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">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; 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"><i>Income Taxes</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; 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"><i>Fair Value Measurement</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; 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"><i>Measurement of Credit
Losses on Financial Instrument</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.1</span><table class="report" border="0" cellspacing="2" id="idm140520206595400">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Schedule of reconciliation of cash and restricted cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">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:</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 80%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>December 31,</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 71%; vertical-align: bottom">Cash</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 12%; vertical-align: bottom; text-align: right">4,733</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 12%; vertical-align: bottom; text-align: right">7,567</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Restricted cash</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,775</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt">Total cash and restricted cash as shown in the statement of cash flows</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">6,508</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">7,567</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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286872232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of revenues disaggregated by revenue discipline</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents our revenues disaggregated by revenue
discipline:</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><b>Three Months Ended</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 69%; vertical-align: bottom">Products</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right">1,913</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right">3,132</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Services</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,589</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,869</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 10pt">Total revenue</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">3,502</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">5,001</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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286079000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Schedule of the components of inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The components of inventories
are summarized below:</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>December 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">Raw materials</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">1,719</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">1,719</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Work in process</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,225</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,420</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Provision for excess and obsolete inventory</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(761</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(736</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: 10pt">Total inventories</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">3,183</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,403</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520210740744">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Schedule of property, plant and equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Property, plant and equipment are summarized
below:</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 70%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>December 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; vertical-align: bottom">Machinery and equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 14%; vertical-align: bottom; text-align: right">1,176</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 14%; vertical-align: bottom; text-align: right">1,210</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Furniture and fixtures</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">205</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">205</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Computer hardware and software</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">539</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">669</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Leasehold improvements</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">313</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">337</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,233</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,421</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Less: Accumulated depreciation</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(1,839</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(1,988</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 8pt">Total property, plant and equipment, net</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">394</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">433</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286829176">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other Assets [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 );">Schedule of other assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Other assets are summarized below:</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>December 31,</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 63%; vertical-align: bottom">Right of use assets</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">1,267</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">1,505</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Notes receivable, net</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">5,457</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">5,350</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Deposits</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">15</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">15</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Other long-term receivables</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#8212;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">28</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 8pt">Other assets</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">6,739</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">6,898</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_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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.1</span><table class="report" border="0" cellspacing="2" id="idm140520209416984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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"><table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 50%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>December 31,</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 55%; vertical-align: bottom">PPP Loan</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 20%; vertical-align: bottom; text-align: right">&#8212;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 20%; vertical-align: bottom; text-align: right">1,413</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Less: current portion</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#8212;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">780</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #cceeff">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Total long-term obligations</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#8212;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">633</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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286842312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock option activity under the 2011 Long-Term Incentive Plan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">A summary of stock option activity under the 2011 Long-Term Incentive Plan as of March 31, 2021, and changes during the three months ended March 31, 2021, are presented below:</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: justify">&#160;</p>
    <table align="center" border="0" cellpadding="0" cellspacing="0" style="float: none; margin-left: auto; margin-right: auto; width: 80%">
        <tr>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center; text-indent: 6pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif"><b>Stock Options</b></font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif"><b>Weighted average exercise price</b></font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom">
                <font style="font: 10pt Times New Roman, Times, Serif; color: black"><b>Weighted average remaining contractual term</b></font>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="text-align: center; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: center">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom">
                <font style="font: 10pt Times New Roman, Times, Serif; color: black"><b>Aggregate intrinsic value</b></font>
            </td>
        </tr>
        <tr style="background-color: #cceeff">
            <td style="width: 37%">
                <p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0px; text-indent: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Outstanding as of January 1, 2021</font>
                </p>
            </td>
            <td style="width: 1%">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">440,400</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: left; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif; color: black">$</font>
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">6.58</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right; vertical-align: bottom">
                <font style="font: 10pt Times New Roman, Times, Serif; color: black">5.80</font>
                <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
            </td>
            <td style="width: 1%; text-align: right; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: right">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 1%; text-align: left; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif; color: black">$</font>
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="width: 8%; text-align: right; vertical-align: bottom">
                <font style="font: 10pt Times New Roman, Times, Serif; color: black">155</font>
                <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Granted</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff">
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Exercised</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 6pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Forfeited</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">(3,400</font>
                </p>
            </td>
            <td style="padding-bottom: 1pt; vertical-align: bottom; text-align: left">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">)</p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">12.00</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 1pt solid; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
        </tr>
        <tr style="background-color: #cceeff">
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Outstanding as of March 31, 2021</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">437,000</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">$</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">6.54</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">5.60</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">$</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">236</font>
                </p>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">Exercisable as of March 31, 2021</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">437,000</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">$</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">6.54</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">5.60</font>
                </p>
            </td>
            <td style="vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td>
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt">
                    <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: left">
                    <font style="font: 10pt Times New Roman, Times, Serif">$</font>
                </p>
            </td>
            <td style="border-bottom: black 2.5pt double; vertical-align: bottom">
                <p style="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt; margin-top: 0pt; text-align: right">
                    <font style="font: 10pt Times New Roman, Times, Serif">236</font></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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286772024">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted loss per share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The following table sets
forth the computation of basic and diluted income (loss) per share (in thousands, except per share data):</p>

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

<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; float: none; margin-left: auto; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><b>Three Months Ended</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; vertical-align: bottom">Numerator:</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 13%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Net income (loss)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">351</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(2,921</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Denominator:</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Weighted average basic shares outstanding</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">8,726</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">8,726</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-indent: -6pt">Effect of dilutive securities - equity based compensation plans</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">63</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#8212;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-left: 14pt; text-indent: -6pt">Denominator for diluted net income (loss) per common share</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">8,789</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">8,726</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Net income (loss) per common share:</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Basic</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">0.04</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(0.33</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Diluted</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">0.04</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(0.33</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286782904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT, GEOGRAPHIC AND CUSTOMER INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of information about segment income and loss and segment assets</a></td>
<td class="text"><p 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 cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><b>Three Months Ended</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">Revenues</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">T&#38;D Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Switchgear</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,387</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,877</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,387</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,877</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Critical Power Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Equipment</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">526</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">255</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Service</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,589</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">1,869</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,115</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">2,124</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Consolidated</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">3,502</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">5,001</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;<font style="font-size: 10pt"><b>Three Months Ended</b></font></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Depreciation and amortization</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">T&#38;D Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">18</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">34</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Critical Power Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">119</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">79</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Unallocated corporate overhead expenses</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">7</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">9</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Consolidated</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">144</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">122</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">&#160;</p>
<table cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">&#160;<font style="font-size: 10pt"><b>Three Months Ended</b></font></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">Operating loss</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">T&#38;D Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(439</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(777</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">Critical Power Solutions</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(84</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(200</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: 6pt">Unallocated corporate overhead expenses</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(583</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(770</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 12pt">Consolidated</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(1,106</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">(1,747</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">)</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 );">Schedule of revenues attributable to countries</a></td>
<td class="text"><p 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 cellspacing="0" cellpadding="0" align="center" border="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0px auto; width: 60%; float: none">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><b>Three Months Ended</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>March 31,</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2021</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>2020</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; vertical-align: bottom">Revenues</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 16%; vertical-align: bottom; text-align: right">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-indent: 6pt">United States</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">3,502</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">5,001</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520203249240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BASIS OF PRESENTATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 4,733<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash and restricted cash as shown in the statement of cash flows</a></td>
<td class="nump">$ 6,508<span></span>
</td>
<td class="nump">$ 7,567<span></span>
</td>
<td class="nump">$ 6,758<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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140520202453688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION (Details Narrative)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>Number</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="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">2<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_WorkingCapital', window );">Working capital</a></td>
<td class="nump">$ 8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">4,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#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>
</tr>
<tr class="ro">
<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="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 of debt</a></td>
<td class="nump">$ 1,400<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_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_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_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>
</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.1</span><table class="report" border="0" cellspacing="2" id="idm140520203766920">
<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">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Mark to market adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,100)<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.00<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares called by warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.00<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></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">324<span></span>
</td>
</tr>
<tr 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] | Other Expense (Income) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Mark to market adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,100)<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_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherOperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.1</span><table class="report" border="0" cellspacing="2" id="idm140520205509128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_Revenues', window );">Total Revenue</a></td>
<td class="nump">$ 3,502<span></span>
</td>
<td class="nump">$ 5,001<span></span>
</td>
</tr>
<tr 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 );">Products [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_Revenues', window );">Total Revenue</a></td>
<td class="nump">1,913<span></span>
</td>
<td class="nump">3,132<span></span>
</td>
</tr>
<tr 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 );">Services [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_Revenues', window );">Total Revenue</a></td>
<td class="nump">$ 1,589<span></span>
</td>
<td class="nump">$ 1,869<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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520205229208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Details Narrative)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Contract costs incurred</a></td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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,200<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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">$ 700<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_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286754728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER (INCOME) EXPENSE (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_OtherNonoperatingIncomeExpense', window );">Other (income) expense</a></td>
<td class="num">$ (1,343)<span></span>
</td>
<td class="nump">$ 1,281<span></span>
</td>
</tr>
<tr 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]</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_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Mark to market adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,100)<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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="nump">$ 1,400<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_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_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_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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140520210850696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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,719<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,225<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">(761)<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,183<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.1</span><table class="report" border="0" cellspacing="2" id="idm140520203192552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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,233<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,839)<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">394<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=us-gaap_ComputerSoftwareIntangibleAssetMember', 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">$ 313<span></span>
</td>
<td class="nump">$ 337<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=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
</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.1</span><table class="report" border="0" cellspacing="2" id="idm140520210797000">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 58<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.1</span><table class="report" border="0" cellspacing="2" id="idm140520202929752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER ASSETS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_OtherAssetsAbstract', window );"><strong>Other Assets [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,267<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,457<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">&#160;<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,739<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_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_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.1</span><table class="report" border="0" cellspacing="2" id="idm140520199085576">
<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="3">3 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>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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,267<span></span>
</td>
<td class="text">&#160;<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 " 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,457<span></span>
</td>
<td class="text">&#160;<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>
</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_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>
</tr>
<tr class="rh">
<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 Promissory Notes [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_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="nump">$ 7,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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="ro">
<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="nump">$ 107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ChangeInNoteReceivable', window );">Change in note receivable</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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 Promissory Notes [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>
</tr>
<tr class="ro">
<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="nump">$ 3,200<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 Promissory Notes [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>
</tr>
<tr class="ro">
<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="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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140520286918760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion</a></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="nump">633<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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="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="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="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_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>
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140520309191272">
<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"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 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_LongTermDebtNoncurrent', window );">Long-term debt</a></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="rh">
<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>
</tr>
<tr class="re">
<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="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_LongTermDebtNoncurrent', window );">Long-term debt</a></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_DebtCurrent', window );">Current debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtGainLossIncomeTax', window );">Gain on extinguishment</a></td>
<td class="nump">$ 1,400<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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ExtinguishmentOfDebtGainLossIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current period income tax expense or benefit pertaining to a gain (loss) on an extinguishment of 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtGainLossIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140520203195800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Details) - Long-Term Incentive Plan [Member]<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited | shares</a></td>
<td class="num">(3,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period | shares</a></td>
<td class="nump">437,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted average exercise price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited | $ / shares</a></td>
<td class="nump">12.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at end of period | $ / shares</a></td>
<td class="nump">$ 6.54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract', window );"><strong>Weighted average remaining contractual term</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_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 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">5 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at the end of period</a></td>
<td class="text">5 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract', window );"><strong>Aggregate intrinsic value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at beginning of period | $</a></td>
<td class="nump">$ 155<span></span>
</td>
</tr>
<tr class="re">
<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">236<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 236<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ppsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueRollForwardAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollForwardAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_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_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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520296050344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Details Narrative) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 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_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></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="ro">
<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="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Stock-based compensation not yet recognized</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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="nump">236,667<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_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_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_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_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>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.1</span><table class="report" border="0" cellspacing="2" id="idm140520289306728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 351<span></span>
</td>
<td class="num">$ (2,921)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="nump">63<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted net income (loss) per common share</a></td>
<td class="nump">8,789<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 income (loss) per common share:</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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.33)<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.1</span><table class="report" border="0" cellspacing="2" id="idm140520198963544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,502<span></span>
</td>
<td class="nump">$ 5,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_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,106)<span></span>
</td>
<td class="num">(1,747)<span></span>
</td>
</tr>
<tr 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 );">Services [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_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>
</tr>
<tr class="re">
<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,589<span></span>
</td>
<td class="nump">1,869<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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,387<span></span>
</td>
<td class="nump">2,877<span></span>
</td>
</tr>
<tr class="re">
<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">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="num">(439)<span></span>
</td>
<td class="num">(777)<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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,387<span></span>
</td>
<td class="nump">2,877<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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,115<span></span>
</td>
<td class="nump">2,124<span></span>
</td>
</tr>
<tr class="re">
<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">119<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="num">(84)<span></span>
</td>
<td class="num">(200)<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">526<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr 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] | Services [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_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>
</tr>
<tr class="ro">
<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,589<span></span>
</td>
<td class="nump">1,869<span></span>
</td>
</tr>
<tr 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 );">Unallocated Corporate Overhead Expenses [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_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>
</tr>
<tr class="re">
<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">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_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="num">$ (583)<span></span>
</td>
<td class="num">$ (770)<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_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_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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520205382328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 3,502<span></span>
</td>
<td class="nump">$ 5,001<span></span>
</td>
</tr>
<tr 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 [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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 3,502<span></span>
</td>
<td class="nump">$ 5,001<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_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.1</span><table class="report" border="0" cellspacing="2" id="idm140520210726152">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 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
M4$L#!!0    ( *^%KE('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "OA:Y2+(KY8>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>*$[_'$SJ2T=/'0Q6V-C-V&IK%L?&UDCZ]DN\-F5L#["CI9\_
M?0(U.@CM(SY''S"2Q?0PN+9+0H<-.Q,% 9#T&9U*Y9CHQN;11Z=H?,83!*4_
MU FAKJHU."1E%"F8@$68B4PV1@L=49&/5[S1,SY\QC;#C 9LT6%'"7C)@<EI
M8K@,;0-WP 0CC"Y]%]#,Q%S]$YL[P*[)(=DYU?=]V2]R;MR!P]O3_B6O6]@N
MD>HTCK^2%70)N&&WR:^+[>-AQV1=U;RH5@5?'OA:+%>BKMXGUQ]^=V'GC3W:
M?VQ\$Y0-_+H+^0502P,$%     @ KX6N4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M=@3TQX!^%S"P!:0R-U6E]XHZKW9Q[5=![/O+^?YP[+I1'$;Q:'0$*!@!!4Y
MCTPJ4:3M!*<6;'V \" MCN/0G#8<TX;.M%_2E#<UM)%@*2OV=%.R*U0S9<H?
M:OD#+_).:J,;D3"QU"8:049.D%]KV8BNYR>4IIZ,M-P+2WGB,7-\)O,>VHZ+
M@DEK66(MJX^3TY;1C4C@^69PR0@N.0,NY15#BKXRZ:[,76*8NO@$HMOF".%B
M1+AP(GP0;$>+#+%7$#0)*(&,$%<Y$\":]A7=8U[HLWDPG3UFW2996#!C;R);
MSXGZ&U>TO #@$.9H088X/)UZDYF_"",+S --P&>*"]L$H=ZNT X$076U93^;
M8@?ZK:S=.@0]:M=%< I9-PI\2[?BB<,Q<0+^JYMX1SV)EC6*_<4I-H-5LD@L
MX"8]P&Y!Z"?= <[75S A272*SF"&B8T \:0..+A( ,N";HJR4$!(#A7$$_WC
M"_E_1]]:\NBZB*:I:$"(K,F&DA@$P?>T]C?)!K$59)($[-:$>[9E4)(,B \H
MNC&R'M8%@821UNRZ58P#"[Y).+!;.=XG#/:PC>A*B/@6E;Q^OE9,5+")W9C6
MYQKK2A$GG@7-I!3X?TC%,-7&[+H(8-M432* W2IPS*?GFDJG]"B)3K7*8!6&
MOH4$R,3\Q,W\?YR='J*3>61C1C)1.7%3><^,4W.<J1'1Z1GC^)2*3%8DM,PF
M.=B)NUF\G\US"'623KS@E!H,5G% ;+,X43GQG5SYI'CZ(^=EQH3\I9-$]>8Z
M@TPD3-Q[=-C.#*0CVQ17Z(-WXWD8%I1 >UHVL'4.KSS/:_\AF5/1[G@:E</^
M\5^6_8IJ7C-42 G<:BR:,WM[5?!9[FC*;F<[B,S$GLU6R#6P206(6P76O*K@
MM&X=E>^YAI5<Q22Z\H+P_6,_Q'ZSURBIX*&HGQ%D@&-EFH_GRLX"CHJLVD#[
MFX^+0VET$3G=%SA-CNLRB0QQB\R7# [6!:^AX=M][#6<J5.Z*V !&$$:Y";P
M\*G>F,S\18(M8"?%(6[% 2EOJJ;L[@B&/3:OH%/R]CIG#XW7:8 1N*XY.FJG
MS3'D29:(6Y8.(6=L6Z2%<<]*=%6Z7L3:KM5DAJ'^EC,@F02,7")@\BRM#&AU
M;<(!T<G/8.8GH:5G_4G#_$M.+P?\W*VR2\$/P0_O-DS;7).989L[/[CR:N\;
M8?D_%[5$)=N"GW<3P^A%?X77ORB^ZV[!-EPI7G6/.:, NC6 [UO.U?M+>[$V
M7J2N_@-02P,$%     @ KX6N4FFLBB6\ @  IP@  !@   !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6REEDUOVS ,AO^*8.S0 EWLV/DL$@-MBF([# @:=#L,
M.R@V$PN5)4^2DVZ_?I3L&G&;3RR'6)+YD@]I)O1D*]6+S@ ,><VYT%,O,Z:X
M]7V=9)!3W9$%"+RSDBJG!K=J[>M" 4V=*.=^& 0#/Z=,>/'$G<U5/)&EX4S
M7!%=YCE5?^Z!R^W4ZWIO!T]LG1E[X,>3@JYA >:YF"O<^8V7E.4@-)."*%A-
MO;ON[6QL[9W!=P9;O;,F-I.EE"]V\S6=>H$% @Z)L1XH7C8P \ZM(\3X7?OT
MFI!6N+M^\_[H<L=<EE3#3/(?+#79U!MY)(45+;EYDMLO4.?3M_X2R;7[)MO*
M=C#V2%)J(_-:C 0Y$]65OM9UV!%T>P<$82T(SQ5$M2!RB59D+JT':F@\47)+
ME+5&;W;A:N/4F T3]BDNC,*[#'4FGDFA)6<I-9"2>\JI2( LK#M-KIX%+5.&
M=Z[)U9PJ$"8#PQ+*K\EG\HGX1&=XJB>^01+KST_JJ/=5U/! U&]4=4C4O2%A
M$';WR&?'Y0^0-/*@+?<Q_Z8(85.$T/F+#OA;&$P?6],0N2*/3& 1&.5D+C5S
MO?;S;JF-PH[[=218U 2+7+#>@6!S[%-0"LN-#S=YN2$%561#>0GDB@F22LZI
MTJ0 597W>E]YJQ C%\+^4#=QT D"+.5FMXJGK%K\O8:_=QD_+4TF%?L+Z3[2
MREE_AZ$?N,\[UM-V+=I^0]N_C)9I7>XG[7\@>,]XS*)%-VCH!D?I9C+/L;_^
MHQ$&9S7"*:L6_+"!'UX ?[P+AA\J%P5[V^ ,PQ;LJ($=70![N E&'^*/AN$@
MZ/7?<9ZV:V&.&\SQ!9@X=;6A(F5BO8]U?";K:;N*U=\9(W:$X[_TF@E-.*Q0
M&72&Z$)58[':&%FXR;*4!N>46V;X)@'*&N#]E93F;6.'5?-N$O\#4$L#!!0
M   ( *^%KE)_V+.YU@4  (@6   8    >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&ULE5C;;N,V$/T5PMB'!%BO14KR)4@,)$ZW#;#;&IMN^TQ+M$U$(EV2<I)^
M?4E)EASQDO3%NG@X.AS.G#/D]3,73W)/B (O9<'DS6BOU.%J,I'9GI18?N$'
MPO0_6RY*K/2CV$WD01"<UX/*8H*B:#HI,66CY77];BV6U[Q2!65D+8"LRA*+
MUSM2\.>;$1R=7OR@N[TR+R;+ZP/>D4>B?A[60C]-.B\Y+0F3E#,@R/9F= NO
M5C$R VJ+ORAYEF?WP$QEP_F3>7C(;T:1040*DBGC NO+D:Q(41A/&L<_K=-1
M]TTS\/S^Y/UK/7D]F0V69,6+OVFN]C>C^0CD9(NK0OW@S[^1=D*I\9?Q0M:_
MX+FQG:4CD%52\;(=K!&4E#57_-(&XFP ] U [0 T')!X!L3M@+B>:(.LGM8]
M5GAY+?@S$,9:>S,W=6SJT7HVE)EE?%1"_TOU.+5<<29Y07.L2 X>E;[H-5(2
M\"U88;D'7_4Z2W#QD^$JI]KF$HS!S\=[</'I$GP"E($_][R2F.7R>J(T'N-U
MDK7?OFN^C3S?CL%WSM1>@E]83O*WXR=Z'MUDT&DR=RCH\#L67T ,/P,4(>C
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
M"A'7!Q%.KX@L@R@S*Z)OGVCV1,7W#IJ;89H/,2B#<"4IVA(6CT%41+9,P7R
M='F"-(IVV2XU_N$JH0)%/(,D3G1VO5#8.<PINDBYE)=#Z]R>OPYD!HN8&F);
M#;-]YK#KNID%D5&&AU.&AV-XO!Z>:Y*2/*+HFFY8GK-\@XA"2QI=(1?_C1P;
MAUVG?> ,#*<N;2\+@+U4#[*-<-QP,JVCEFT4]NJ0VS9D/,%^8[E5!U$P]9P2
M5?.-6_K&?:-O+B#B9$($A4@XQT\'?K\B:SIQ MOSNX5YI3#/&+H]PC[F$309
M"4$)"LSH4B=H9T)_N^=IBJ!([XF(OP]$C%\N[@]ZY5_HAK6<Z$H%O[7QL1,Z
MN'%JIU U?4&I+QC49[PPULTH-ID,:4QTT>@J-T%+@-.0.(2HR9N4\B9G!=5M
M'A?9]HF(URAR[*XHFIS,MDE;I1M.[4:VM5&M;&M#QMBVFTRK#B8W=-QNSTQ+
MSTS?XIE&KIWTTO1MN1:6JL(_*I#=8L*31Q9V'EDC0Y9M5.O(VA X,ES9]N'(
MVHJP.ZW4T9ISL'W\=V'_9S6RVU7% D,'5S3$T\#Z)BI_D?#_7T_QL07CX1Y\
M5D4M.*J[=_UF0<7M/E@%U?4=VR >[H-OJ:BXW?)<MZER$%,7>6R)V/N#NHH[
M(\\[F:4=$,>SFSFX[("U\K0#,PXGH==T3A>5X_7YY]BU\7#;/K^Z=ONJW:M[
MLO0T\+ #JW*GT7=<D  E1**4KL'2OIH A3A<&P\3Q;?FFO/$%5R:S#"!JS85
M&@#?UYRKUXF^.967]\5O4$L#!!0    ( *^%KE(4'T6)?0\  #4I   8
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
M05%%0P,.B[!8KRSBASH*@U9"Q^V2M\K80S.E<#O0&S'@1E@(B.@V10HU1F*
MR*.4=C, SPLKS;N 8 N$58;%NDZ/[M_#R!5][2:-1"43B'T,L!OHA?KA?'J1
M5;8LH[*<IO%QQ:T"_E%C1$OGNK$M%L8S/[R<GJGXCB3 T5N4\6*S1.430D'R
M:^QU3.S+DGG$9*7)XF<NWJD6@F.368!ZPE+DW:_#X.2O$^H@<V.*L%V35N@A
MBG*JGL';=]Q?4$O0NOQ./=NV.IGT]]( K+6'3BTG/E2#:$W"DT)VU[8U<C8G
MX@2/A62JK6HW>I.O#-:_\0@H@0T^+KVN,A1F#KSU7VSSNS9/,9 RS JUGN.>
M'\9'+N&DS9ZJ63^@Q75+%-;DD+FM>SP/2C56LD\7&<\.MVW:7-=W:NZ\=VO<
MC7T\OQTS;PRRH2+HD P'\S8);:5.8/]YRWWWAD<-4CD*\FQ%&5AD3C/$"=5%
MKFL1"F+15-@(1?)N$=!(70C&%("\/+IZIJ!%1U71]X(J.?"1T$QR)<$=E($R
M\2%5MI5Y;':F=;JV&UD[5;*8OMMO*/9R7"?)ST9&Q^K(*]OVZ"F3/VWBT7A#
MU@JI&D"-@X:!/,0:IV+3$M\OD&6MD8:)P+ZO'*_- PRT-N5]XBLJ3GI'#(DL
M^S:1F0?T+US/B3HYE9(M;5P%&2P@'RTADC$EW>1P,$4X3F2_?:XOLSNR9@;*
M*I;FT0+@C'X-+L$!J:YFA(%!JCDQ/(MS\](NHQDX7E+KLZ.(2 '_P[[W+I=A
M#$$<U3Y8$ZL24T80IB3!R&=N/IF^W'(S!4GL8NBFV"D9^=NF&EMYP$6Z 4X>
MN/!##3A<DY;!@C1KY$*"UB"#1T5'A<6X6P*N=LM5]+>_$1PI#A&#/XH^'R]G
M[S(;0D>*5(*.);(^RX)-+V>_X[4IOW%X\G*RG5R3<E>DT4>.L$,4&KVF?/W9
M+7KI7)V>'3]/>!CU$&$HB6-.8A6K(D!*G78IPZL!L\2J/-YO7<RD)&(B1J)E
M[I&DN/&6V<+8BD(_NGUT8VZROJYB;/>/[PK&EDS-?JR)NZ)N<[.T=8UOAVZ1
MVA"9K!:#*Z)SHE@I45P]MDHV2AY"( L +,*=H<Q=5 '2U%M%QIEGW^9E,!DW
M^$TL19H*795BK+>XU (5_NLHV&4[V:CB^D8E_P@#LMN?!K.R8?+(",J<F3.&
MV _J?')Q=H:_%Y,7/UYDGW=V>C*YN'C!-?W)Z:OLEO5^TBQZIUA\0C<L]N/D
MQ?'+M.B(V:G=V\K-I)1;C$-\1"NTZGY6^1/T.XZV(NNDVOK_Y]Q,.%?UG(LJ
MIU9_TVA4_";-G(^9F;(OSJ.=^P7= ;8X/&GKQX]??ODTF"W70%_.:6M9.B"8
M6CIZ%<I[9.Y\@]C,=1I<(&FN%<WMK<2*\Z[6]];#5*BNEES 88>VSKYT(*")
MND*DZ+YLH88OC,9M_6D(68,J[$TZSQ*I\7@[*E>2-AL7V[K&64&9+,U<+0$P
M,,<OGU1>HCM"WVU$B:M/_[Q^?WCR5ZK;YI!^)V "$ M3@7F'0_[^V71W.[*E
M\^<BT8]'\4*Q"O=08<YSEX9'9;WFD8JHW$.)H_.V;P7B&EFO 35[MNYDS 4P
M4(42K4+Q+R_:$!E)^C50R:0?D:3AC^Z-S>M6&KFSE4%&' [W:ZX16#)M<'O[
MXD'?1R/J.&LM4Z\K^6+1T;'@_C'HD\75_BXQ&Q=7E &, +5.]J/@E&,ZJB,W
MNYRP9?W@6&\Z9Z0MX KE:D/'MU)[-G20;/D.%@H,R"9V0K!(!:?2U'.*G-X2
M=Z1R__'0BOOX-*&*1VP\?\ ;K95# BI8L0%2>9">'T%M"I.D23K<*HT/$2',
M9JF9B2_&N WP;$QB-8?'MQRV=<T$&M)9JJ'19SPXC1ZE!@'$E)NI^AFKUYF
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
M1%5RS+(@B]H@\9J #(O7'/: RV8,CT-L>?1X#I-<ZTK[/44"(>J#'/I@9$R
MM&G-_=85V\@"!E^1K.RHVEX7IX=-(">#9G"34J,(X,1@NQ3WTFJ%'8C5!N$W
MMF> ?4$\T$&<Q43"%%*>42="#".<G0TS UH"'H/V#')FHNV @CAZP'T$58<H
MH4J19:0)N\.9D3%=60(1MF6*_ZM)R_W1!.L+[/;XNFQ(RGA"40T,E5Z,TWZZ
M<G8:I3;IF2GZ#B6V!I5#M%KF5@C86I'#_9BBO"FKUOOQ[APPT(\()ADIY"=S
M4P$5"(T;H<G0'0\P;[:*'S-F&/X(HL=$)GB02>8@LM#4-_=25USU49.V!8,)
M%2C$#?IC\0;&01*&69MD07T?9F,?Y;&/ R, I3H99I2Q ZDC#@D+^PP=C Q.
MQ:0^J +&?WH 8[A1$\X0#D!.U#BA:YQLAG;-CF-8BD8UTL.MNS\T+I\=(DB1
MGZEAQT<AARX6A'A0$'R"^).!G8L/FPC N=4P0DL6WA@/ING':'32%)GG-)2)
MSC+[X7#5:_B#F!RG-^+BB?BQ]SH;LCKB:L<9G';9$*Y)OXVQ&W$-B)8FH&\\
M*@=?A6X><X*^(RFDQQMX@C39E[3O(N:%P(3#0<6G%Z8?%PM1R#WHQ>43<1V9
MYPGO"97_)&1]&">5/Q"WRJ1P<*,Z!7ZA-BD4]GBD#^RX]_I1>?/A/F08MFQ(
M=FB5$Q[U!T0B>$%E'- G8Q,(RW&&GLPOYAF!B*$M9&50;4Y55<@NR<)B'?FQ
M.Y#R!T YGKX)JS@(%@\$IZ. 'A'R]R5YHC,8N$Q5).C5-^EI5=A#'6O69"RC
M@B^MZ;9$Z9Q/ SC!(QS3-68IV/6C\KW\1E\"O0S-GH!^.I%=!^^  +6TWQ07
M0+C]< /GL$W@6BV=RAE5=$["MQU:EVZP7#8FAZ>*9BZNGHC/_0$C>W@(&WG:
M'T3YK'D\\E^.+D\69VG)]H/SGD8U7TE8RB^D&QWH&#V=B\]'3T,R8"MOY,-:
M=/F1HNA/TAF-P12EY .(GAR,94*+1M>7G'19#=>"R:W9<+T46*TJH $4S(=3
M:.+&Q.%XAS*EU5&!/:7]L>NM-'#9(R$.F/LPR&/[&)A&5.G(291^WQI3'#@Q
MEY4.YP^T@VHR'B!#C:8W-[1&.M?55,/Q).[BO<$.ARF^ZP'5PI&MU.W#6YH6
M/*MD=LRW891,OB&26ZOX:@5 &YAO^(%(88G3&F(=G&+O*VFWZFA*IW$ZU#![
MR3U\6$S>-"BBBGN7P;1S(<]I@V%9-CEZ\@DR'B]8%!^GD@H/5\.QU0LT0%*?
MY#6#2>^TF[10Q[<.9()NVH[Y2FDB(\A008SGX$ =L^MA$,2$]<A7A'7ALB 8
ML@Y,(J3/#$;V>?Y-$6_Z,=Z;EHRU2HDZO+8(-[$?)3)(;QTR>NLPBE/BP0_+
M^4K48"1QV/7=<<A' ,WH AG*I8-]RV%? I;#N#_0N]'M<W;*CN>+1:K_2%?_
M$5R0H8_T<#&)5G8\6OR.9KAX[NTYO'1(+X[S,=4X6=)3AA@O%C&^^7XKWOP.
M["XT_!1(W)CPTJ"" KK[^C*Z\_%<]_%2W*60YXB2R^V6KE/BBY#X2X8?<K C
MC+Y7X))42^DKL&Q22_BSR(97'C^(Y>SE\@+_7\R6%ZMLN+-?SJY>O,3?%\]>
M9E^,Q\&YSRXMO5JL\/_5;+%8(MI*?#*H[^5*/!7O.D<SV.%Q.)Y09G]6=)/>
M(C39AV38HSAH(U-B,#_0%EVP<S\-I_4[CP>Q>QMQBS.A^!  %LU,+T#%<O'T
M7_-CK\G.D]>/?-5/+UD)I<$^PIO(X>GP'O<ZO+X\+ \O@1'"+2%\I3;8NI@_
MOSH+X-1_\:;EEYDX:@,^^6.)PZVRM "_;PS\C%](P?!V^^W_ %!+ P04
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
M%+5SH/N54G9ON 3=2)Z^ U!+ P04    " "OA:Y2;"%_6^L"   X!@  &0
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
M1NM==]](GP=Z.JX$03Z6L*A4@UXZ5R%0A &CR7G\(%8*P/!;(J< ?U%BN'Y
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
ME"E+<O3;DN8?:N= ]RNE[-YP!-U$G?P%4$L#!!0    ( *^%KE+=@W26U0(
M .$%   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;'U4WV_:,!!^YZ^P
MHCVT$FI^0@$!$K14J]1VC-)-T[0'DUR(52=.;:>T^^MW=D+&IL)#$I]]]WUW
M%W\WW@GYK#( 3=YR7JB)DVE=CEQ7Q1GD5%V($@H\287,J493;EU52J")#<JY
M&WA>W\TI*YSIV.XMY70L*LU9 4M)5)7G5+[/@8O=Q/&=_<:*;3-M-MSIN*1;
M> 3]5"XE6FZ+DK <"L5$022D$V?FC^:1\;<.WQCLU,&:F$HV0CP;XS:9.)Y)
M"#C$VB!0_+S"%7!N@#"-EP;3:2E-X.%ZCWYC:\=:-E3!E>#?6:*SB3-P2 (I
MK;A>B=UG:.KI&;Q8<&7?9%?[1H%#XDIID3?!F$'.BOI+WYH^' 0,O",!01,0
MV+QK(IOE-=5T.I9B1Z3Q1C2SL*7::$R.%>:G/&J)IPSC]'2Y^K)<K-8_NF1Y
M-WM8D]G#-5E\?;I=WB_0.EO3#0=U/G8U<ID(-VYPYS5N< 0W)/>BT)DBBR*!
MY-]X%W-L$PWVB<Z#DX#W5%Z0T.^2P O\$WAA6WAH\<)CA4N\V%*_8^&<%IK0
M(B&+EXJ5>.,T^3G;*"WQROPZ016U5)&EBHY0/:*2DHH#$2DI6]JRI84][4=M
M/@EM)#M2)8UAXJ F%<A7< Y*^X"#4 F-!-EO2#H;H\M1!]L;9[:_UQ!#O@%I
MC(YIMNFXAPYQAN3R_3^X3\3O^I=]^PU\KW-3R8+I"DF,7\K>S%HA1L\\G2N1
MEY5&](S*9$<;-R52;8U>."3]_K!S!ZBT3/"$L!Q;]@J&2V%*(0G#RT[0#<*0
M!-TH\-%5J1&9Q7&55YQJ2%"4V(N842O[,[\[0-!SLQ@.!N2\LQ::\M,_HDL*
M,*6%PPC?$7)]= W< ]GE(+=VN"@2BZK0M0+;W79^S6K9_G6OAQ^V?\L*13BD
M&.I=7/8<(NN!4AM:E%;$&Z%Q)-AEAC,8I'' \U0(O3<,03O5IW\ 4$L#!!0
M   ( *^%KE)$)"-T<@(  "$%   9    >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;'U474_;,!1]SZ^P,C1M4D>^&EI86ZF%(O; 0)1M#],>G.2VL7#LS'8H
MVZ_?M9-F1:*5HMC7N>?XW!L?3[92/>D2P)"7B@L]]4MCZHL@T'D)%=6GL@:!
M7]925=1@J#:!KA70PH$J'L1A>!94E E_-G%K]VHVD8WA3,"](KJI*JK^+(#+
M[=2/_-W" ]N4QBX$LTE--[ "\ZV^5Q@%/4O!*A":24$4K*?^/+I8#&V^2_C.
M8*OWYL16DDGY9(,OQ=0/K2#@D!O+0'%XADO@W!*AC-\=I]]O:8'[\QW[M:L=
M:\FHADO)?[#"E%-_[),"UK3AYD%N;Z"K)[5\N>3:O<FVS8U3G^2--K+JP*B@
M8J(=Z4O7ASW .#P B#M ['2W&SF55]30V43)+5$V&]GLQ)7JT"B."?M35D;A
M5X8X,[M[O%D^D/EJM7Q<D0^/-..@/TX"@]0V(<@[FD5+$Q^@2<BM%*;49"D*
M*%[C Y34ZXIWNA;Q4<);JDY)$@U(',;1$;ZDKS-Q?,FA.DT)BLRU!J/)SWFF
MC<(#\>L(\[!G'CKFX0'F%?JD:#@0N2;2[4+=+F\U\3C3W1Z:4 6=4]A?*$AF
M[7/A85ORTO7E"G*H,LS'P+--LIT*/><J*Z71L*,Z(=$@/ANY,0U3[ZLTH-%1
M.;!G^\,'1*#[T\$P'>$[24/O"FJI&4*C%!^O%<:EV'PRH*H]J";OWXWC*/Y,
MXK'W2O\).1N,DG,WCL_';S4ZV#NV%:B-,Z<FN6R$:4]PO]K[?]X>^__I[>6!
M?=DPH0F'-4+#TQ':3;6&; ,C:V>"3!JTE)N6>(>!L@GX?2VQ*5U@-^AOQ=D_
M4$L#!!0    ( *^%KE*>0BOP0 (  ,$$   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;'U4[V_3,!#]WK_""@B!-)9?W5:-MM*Z#H&T2=4VX /B@Y-<
M$VNV+]@7.OY[;*<-G;3V2W)GWWN^Y[S+=(/FR38 Q)Z5U'86-43M91S;L@'%
M[2FVH-W.&HWBY%)3Q[8UP*L 4C+.DN0\5ESH:#X-:RLSGV)'4FA8&68[I;CY
MNP")FUF41KN%>U$WY!?B^;3E-3P ?6M7QF7QP%()!=H*U,S >A9=I9>+L:\/
M!=\%;.Q>S+R2 O'))U^K693XAD!"29Z!N]<?N 8I/9%KX_>6,QJ.],#]>,?^
M.6AW6@INX1KE#U%1,XLF$:M@S3M)][CY EL]9YZO1&G#DVWZVNPB8F5G"=46
M[#I00O=O_KR]ASW )#D R+: +/3='Q2Z7'+B\ZG!#3.^VK'Y($@-:-><T/ZC
M/)!QN\+A:+Z\63RR]X^\D& _3&-RE'XC+K?P10_/#L!S=H>:&LMN= 752WSL
M6AGZR7;]++*CA'?<G+(\/6%9DJ5'^/)!7Q[X\D/ZH""V%+:4:#L#[.=58<DX
M+_PZ0CX>R,>!?'R _,&-2-5)8+AV3BCHM?L[SN#DEDW0NX025 '&)R,OWM]
M,EJM5NP6N69OV;LWDRS-/KDH/1FG^>@6K+UT'C$&-+$63;#YKNIBDHP>D;AD
M$G7]D< HAH44-?=E]@7?>9Z_=AOQGJT4F#H,CV4E=IIZAPVKPWQ>];;\7]X/
MM]-9"W>JA+6#)J<79Q$S_<#T"6$;3%H@.<N'L''_&#"^P.VO$6F7^ .&O];\
M'U!+ P04    " "OA:Y2M$AFP@4#  "Q!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6RE56M/VS 4_9Y?<95-&TC0/)I"Q=I*Y;'!!J*C,#1-^^ F
MMXE%8G>V0^'?[]II XB'-.U+;>?ZG'NN?7TZ6$IUHPM$ W=5*?30+XQ9[ 6!
M3@NLF.[(!0J*S*6JF*&ER@.]4,@R!ZK*( [#G:!B7/BC@?LV4:.!K$W)!4X4
MZ+JJF+K?QU(NAW[DKS]<\+PP]D,P&BQ8CE,T5XN)HE70LF2\0J&Y%*!P/O3'
MT=Y^8O>[#3\X+O6C.=A*9E+>V,5)-O1#*PA+3(UE8#3<X@&6I24B&7]6G'Z;
MT@(?S]?LGUWM5,N,:3R0Y37/3#'T^SYD.&=U:2[D\AA7]?0L7RI+[7YAV>S=
M37Q(:VUDM0*3@HJ+9F1WJW-X!.B'KP#B%2!VNIM$3N4A,VPT4'()RNXF-CMQ
MI3HTB>/"7LK4*(IRPIG1]/+\X-OQ^>GAT<7T(QQ]OSJY_ D;EVQ6HMX<!(92
MV(U!NJ+;;^CB5^BZ<":%*30<B0RSI_B I+7ZXK6^_?A-PC.F.M"-MB .X^@-
MOFY;;]?Q=5^KMV *M^T]9C!A]]1>!L9*,9&CF_\:S[11U"N_WTB6M,D2ERQY
M+1D]H:PN$>0<Z";3&Y"+AU[DYAYJ.B8%ID"J+XK@5(I\^Q)5!2<B)3G4L# I
MF7CI(MY./5X_L__.#4Q;#KJ(M&AO8@N8R" M[+EIR&K%1>ZH3*$0H6J: &T3
M/$<J!#(033DH.K.^L.=-G<1S)U%[U^XQ493=HB)O +Q#E7)M@3S%YW&%UH"L
MB)12V_NK60F&JO'&>:XP9P:!4X23G:1PR\H:O?/::$-U6%A3Y%<F:GMF*ZU>
MDH1;21AZ[[V=3J_O]3I].X]Z/>\+M0P)\#Z\Z\=1_*D=CU9"GT?(1.;(+6:C
MZT@WO2CNT/A<QM,3\Y+N[E:X5I&0BAT[C[L[ZVSVM?XC]*7N#A[92(4J=V:I
MZ41K81I':;^V?CQN;.AA>V/F)".GHX82YP0-.[L]'U1CD,W"R(4SI9DT9'%N
M6M!_"BJ[@>)S*<UZ81.T_U*COU!+ P04    " "OA:Y2H/R^(0D#  "&!@
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
MRUQ_GE"8 /U^SKG:;LQ\:CYXR7]02P,$%     @ KX6N4LE:$V(/ P  ;P@
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
MEQ[.HR#-"_A\)83>WY@-B@EW\"]02P,$%     @ KX6N4F_-2CMF @  <@8
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
MF'?3U^Y$W;CJB>*EO?L+KG0GL<-<]WH0)D#OKSA7'Q/33MJ_1_H74$L#!!0
M   ( *^%KE+FA=KQ20,  .(+   9    >&PO=V]R:W-H965T<R]S:&5E=#,W
M+GAM;+U644_B0!#^*YOF'C11VVVA@ $2!(PFX'&"=[E<[F%M![NQ[=;=+>B_
MO]V"I4*I7**^P&X[W\PWW^Q.I[UD_%$$ !(]1V$L.D8@97)NFL(+("+BC"40
MJS=SQB,BU98_F"+A0/P,%(6F;5FN&1$:&]UV]FS"NVV6RI#&,.%(I%%$^,L%
MA&S9,;#Q^N"6/@12/S"[[80\P!3D73+A:F?F7GP:02PHBQ&'><?HX?,^;FA
M9O&3PE(4UDBG<L_8H]Y<^QW#THP@!$]J%T3]+: /8:@]*1Y/:Z=&'E,#B^M7
M[Y=9\BJ9>R*@S\)?U)=!QV@:R(<Y24-YRY97L$ZHKOUY+!39+UJN;-VZ@;Q4
M2!:MP8I!1./5/WE>"U$ X-H>@+T&V(<"G#7 R1)=,<O2&A!)NFW.EHAK:^5-
M+S)M,K3*AL:ZC%/)U5NJ<+([N?T^&=[.?I^@R:AW,T.]FP$:_KB[GHR':G<T
M $EH*([1*;J;#M#1MV/T#=$8S0*6"A+[HFU*Q4+[,KUUQ(M51'M/Q#'A9\C!
M)\BV;%P"[U?#!^#E<.LMW%2YYP+8N0!VYL_9)P!75X++%R5 2&*)5%)H^)32
M1)U5B?Z,E#FZEA")OQ7!G#R8DP6KO1LLR8/!:[ R*5?NW,R=OI&+KFT[3MM<
M% 4K,:II:1<E3&LYTUHETQ$(<8YZGI=&:4@D^.INJ#[A4:)O7QG5E;]Z@<4I
M;CJM+:YE5JUFLYQL/2=;KR0[8Y*$**D2]P3%4*IP?8>0TZIMD=ZUJ16*\(:R
MFU-V*RF/B1>H1_QE^\"-(;H'7G78&GF(QN>?[&8>K/FQ)[NYHRG&#7=+^!(C
M&UOERK=RIJU*II<ICZE,.60<+^FS7HM#A,?6IJE:GR\]+O1P_+'BK_T5A;6M
M^I;X[QB]Y;IIM]BNY-IG49)*X.B*<'])5!EZBNV4S66V.:0,FVZ+G2\HPZ9E
MXNJ>^?]EV.V&]9V.66+DNJT]9=AT3%S=,D>@9I^ A3ZZCE3C7(#F>-@MV+0X
M['Z!_)MVAQL?+']CY\/IX.V/:YF1T]B2WRP,8'KZ53/. XT%"F&N4-990Q6#
MKP;*U4:R))O)[IE4$UZV#-00#EP;J/=SQN3K1H]Y^5C?_0=02P,$%     @
MKX6N4AT$;153 @  (P4  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
MC51M;YLP$/XK)]0/K=25!-(7500I;],JK1U+TDW3M \.7()5L*EMFO;?[VP(
MR[JFVA?PG>]Y[L5^'&VE>M YHH'GLA!ZZ.7&5->^K],<2Z;/9(6"=M92E<R0
MJ3:^KA2RS('*P@]ZO0N_9%QX<>1\B8HC69N""TP4Z+HLF7H98R&W0Z_O[1QS
MOLF-=?AQ5+$-+M#<5XDBR^]8,EZBT%P*4+@>>J/^]61@XUW -XY;O;<&V\E*
MR@=KW&1#KV<+P@)38QD8_9YP@D5AB:B,QY;3ZU):X/YZQ_[1]4Z]K)C&B2R^
M\\SD0^_*@PS7K"[,7&X_8=O/N>5+9:'=%[9-[.6Y!VFMC2Q;,%50<M'\V7,[
MASU _Q @: '!:\#@ "!L :%KM*G,M35EAL61DEM0-IK8[,+-QJ&I&R[L*2Z,
MHEU..!,G\R_);+[\<0K)Y]'=$D9W4YA]O;]);F=D'4_1,%YHN&-*,3OP$_@
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
MJC_.B# &>G[-=;;5P%R=Z\^]R;]02P,$%     @ KX6N4HN\0@DL @  H04
M !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&ULK51=;]L@%/TKR.I#*VW!
M'XE=18ZEI=FT2:UD->GV,.V!V#<V*@8/2-+]^P%VK$SYT![Z8KAPS[GG< WI
M7LA750-H]-8PKF9>K74[Q5@5-31$C40+W.QLA&R(-J&LL&HED-*!&H9#WX]Q
M0RCWLM2MY3)+Q58SRB&72&V;AL@_<V!B/_,"[[#P3*M:VP6<I2VI8 GZI<VE
MB?# 4M(&N**"(PF;F?<IF,X3F^\2OE/8JZ,YLD[60KS:X%LY\WPK"!@4VC(0
M,^S@ 1BS1$;&[Y[3&TI:X/'\P/[%>3=>UD3!@V _:*GKF7?OH1(V9,OTL]A_
MA=[/Q/(5@BGW1?LN-_(]5&R5%DT/-@H:RKN1O/7G< 0(@PN L >$3G=7R*E<
M$$VR5(H]DC;;L-F)L^K01ASEMBE++<TN-3B=+3[/5^AV 9I0IN[0#:(<K6JQ
M5827*L7:E+")N.CIYAU=>(D.BA&*@@\H]$/_9;E MS=W_[)@(W!0&0XJ0T<[
MOD#["$I-S7%("5RC5DC;T7/J.IK8T=C_<9<E]WZ*=V=J1T/MZ&KME="$(29X
M]5&#;)!8,UH1*^#L^71DDR,%<12=5S >%(RO*LCS'#T*PM'/)VC6(']=.=')
MP#GY+\YS%B8G%H)Q<,%#/-2+WZ>#\4GQBQU,AMK)>W8P.?F'3CN(CVZ<?;R>
MB*PH5XC!QJ#\46(,R.Y!Z (M6G<)UT*;*^VFM7E#0=H$L[\10A\">Z^'5SG[
M"U!+ P04    " "OA:Y2W^*=E(D"    !P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T,BYX;6RE55MOFS 4_BL6ZD,KK84 N:@B2$WH+E([1;UL#],>'#@!
MJV SVR3MOY]MB)>NA%7:"_ARON\[WS$<1SO&GT0!(-%S55(Q=PHIZTO7%6D!
M%187K :J=C:,5UBJ*<]=47/ F0%5I>M[WL2M,*%.')FU%8\CULB24%AQ))JJ
MPOQE 27;S9V1LU^X(WDA]8(;1S7.X1[D8[WB:N9:EHQ40 5A%''8S)VKT64R
MT_$FX!N!G3@8(^UDS=B3GGS)YHZG$X(24JD9L'IM80EEJ8E4&K\Z3L=*:N#A
M>,_^T7A77M98P)*5WTDFB[DS<U &&]R4\H[M/D/G9ZSY4E8*\T2[-G;L.2AM
MA&15!U895(2V;_S<U>$ H'CZ 7X'\/\&A$< 00<(W@L(.T!H*M-:,75(L,1Q
MQ-D.<1VMV/3 %-.@E7U"];'?2ZYVB<+).+E>/*#3!"0FI4!?,>=8'\09.D>/
M]PDZ/3E#)XA0]%"P1F":B<B52E:#W;236+02_A&) -TR*@N!KFD&V6N\J]*U
M.?O[G!?^(.$MYA<H&'U ON>/>O)9#L,32"W<ZX$GP_"K6JF/@C[X*S>!/8'
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
M.@ICH/<7G*OUQ#BH_R6,_@!02P,$%     @ KX6N4DT5'@(T P  00D  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULC5;;3N,P$/V54<0#E:"Y]09J
M*_6V6B1NHG1Y-HW;6"1VL1T*?[]CIPVAI(&7Q)[,G)PSMF?<WPKYHF)*-;RG
M"5<#)]9Z<^FZ:AG3E*BFV%".7U9"ID3C5*Y=M9&41#8H3=S \SIN2AAWAGUK
MNY?#OLATPCB]EZ"R-"7R8TP3L1TXOK,W/+!UK(W!'?8W9$WG5"\V]Q)G;H$2
ML91RQ00'25<#9^1?3GP;8#W^,;I5I3$8*<]"O)C)531P/,.()G2I#03!UQN=
MT"0Q2,CC=0?J%/\T@>7Q'OV/%8]BGHFB$Y$\L4C' Z?G0$17)$OT@]C^I3M!
M;8.W%(FR3]CN?#T'EIG2(MT%(X.4\?Q-WG>)* 4@3G5 L L(#@-:1P+"74!H
MA>;,K*PIT638EV(+TG@CFAG8W-AH5,.X6<:YEOB589P>CD?SJPF,;J<PO;I>
M/,ZF<'4[N;N9P>GUW7S>@/O9 ^#\YNX6YG]'#VB?4DU8HAIP#HOY%$Y/&G "
M+JB82*J <5APIM59R? 8BTP1'J'QY,N\[VJ48(BXRQW=<4XW.$(WA!O!=:Q@
MQB,:?8UW47JA/]CK'P>U@#=$-B'TSR#P K^"S^3WX5X-G;!8CM#BA4?P;K.4
M2J*%O*P!:Q5@+0O6.@:&58#QI4@IG"9"J495OG.(CH4P9_YM&+8Q$6_E''SW
M.0\N@D^O+^S:!;MVK=0IY0(W]$]B.P5<IU;LDSVP- +RAAE<4W.XV7*_"[&
M*8U;CO%U51)RZ'9)8*\;= ZR\(/3%];=@G6WEO5LM<)Z!F(%$4LR4]% T64F
MF6;(^ASH:\;TARU4$>!*8O56Q-:_34)XY0'J?J/9":M)]@J2O5J2I94";!PY
M5>3##_<7;*@T+%/D9Q-?Q:]7D<;>Q4&NJYR.Y?JBD'%1?[9^I%NW#WWOLZ)Z
MM>D:FXU76=KRN&Y)E=?T6@?2*[S.O69X9 W]4J'WZU<Q7[5*8OZOB'WWJB+F
MEIH1%K.U[=$*\YQQG=?EPEK< T:V^QW8Q^9^8)O<)TQ^N<"JNV9<04)7".DU
MN[A19-ZO\XD6&]ORGH7&!FJ',=YQJ#0.^'TEA-Y/S ^*6]/P/U!+ P04
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
M+\DNWB0)2C;;_29^1E&\1MO-87N*CD^[%=K%CX?3/GK>'6+T:0T*$RI1C(7
M9IJ? U=I$8;*S8:"R[Z@?Z7@#.TY4Y5$&Y9#_B_>U>+'#OQS!TO_)N$>BPF:
M3;\@W_.G<5NG(&ZPSL:YS"SK[ IK J6VGD(G:+A0A)7H9Y1*);2+?MV@GX_T
M<TL_OT+?ZT2\T,8V!7!* <F^IOS?4'NZ.TMG+MI;Z ?NVZ4"]\($-8C26EVB
MC+=,]7X8=\?;%/4F^IO>7T4]TI(PB2@4&NI-ONJZHK=W'RC>6$NE7&F#VF6E
M_P@@3((^+SA7Y\ 4&/\QX1]02P,$%     @ KX6N4L+L35X/ P  ,!$   T
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
M&0JIE+3=0ATP0EYQ3N*5_RXP_R76,2'#.(8-,YA!C+4S9!K'L&G *<1@$NM
MKG$,NP;&='1,R#6.8=<,9SIC;0TIQC&LF%&ZU^]:WY.&%.,:5DP_(QL)G@L9
MQ35LE '5^&#H0BIQ#:MD?,HX%D5(*ZYAK8"42)^,N>"YB&&S@!LE@U'1A<SB
M&C8+N%$RQ(0<XQIV#(RI#]XNY!C7]'H&Q'1U3,@Q;N>8Z?'<.&<[7K$\5*^H
M57I&BRR6J+WT6^#N1;N)M7LJ"E^E1=5:T/QX#'T\0O_T-U!+ P04    " "O
MA:Y2DBR@EK@!  #G'   &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
MS=D[;L) %(7AK2 O@.$^("&"5&G21FS @N$A'K8\$P5V'P0%')0B#9I363.6
MK__JDS6>?,5=G3?-(:TW;>H=][M#FE;KG-NW$-)\'?=UZC=M/)SO+)MN7^?S
MLEN%MIYOZU4,.AB,0G<_HWJ?W,_LS4YM_,_$9KG<S.-',__>QT/^8W#X:;IM
M6L>8J]ZL[E8Q3ZMPW-VV4[A<I'^>7/4^%].J^UQ(%4H'*01I^2"#("L?Y!#D
MY8.&$#0L'S2"H%'YH!<(>BD?] I!K^6#QA T+A\D Y1Q0)#T@#6!UH)<"X'7
M@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>
M^O"Q3:"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>AWD:@
MMZ'>1J"WH=Y&H+<]')80Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1
MZ.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[0^'W01Z.^KM!'H[ZNT$>COJ[01Z.^KM
MS]0[Y=,NIEO/=8WO?R;5^?QLO+W^LKQNHH3#"\X!_FN^_P)02P,$%     @
MKX6N4HQ/ZH^Z 0  [AP  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=G);L(P
M% 707T'9(F(\E X"-FVW+8O^@)L\2$026[:A\/=UPB"UHJB(2KV;1(GM=U]L
MZ6PR?MM:\KU-735^DA0AV ?&?%90K7UJ+#5Q9&Y<K4-\= MF=;;4"V)B.!RQ
MS#2!FC (;8UD.GZBN5Y5H?>\B:]]:9I)XJCR2>]Q-['-FB3:VJK,=(CC;-WD
MWU(&^X0TKNSF^**TOA\G).QD0COR<\!^W>N:G"MSZLVT"R^ZCK/8IF(^;"OR
MZ?D2)WHT\WF946ZR51V7I-XZTKDOB$)=I;NB_?/)(>XP[:[\ZORNS+G .'/F
MC/7QQ!Q='G<XDG;UP,9"Y$)Y_A./B;'TU=]'[6GGE/\R.V[OAW'+[CP\ZV[7
M[_'7,S[6O[ / =*'!.E#@?1Q ]+'"*2/6Y ^[D#ZN ?I@P]1&D$1E:.0RE%,
MY2BH<A15.0JK',55C@(K1Y%5H,@J4&05*+(*%%D%BJP"15:!(JM D56@R"I0
M9)4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR2A19%8JL"D56A2*K0I%5H<BJ
M4&15*+(J%%G5?\KZ;LSRK__ M?>TUF5SR&?=;\[I)U!+ 0(4 Q0    ( *^%
MKE('04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N
M>&UL4$L! A0#%     @ KX6N4BR*^6'O    *P(  !$              ( !
MKP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ KX6N4IE<G",0!@
MG"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"
M% ,4    " "OA:Y2RD])*^4#   I#@  &               @($."   >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ KX6N4BGJYJ!J!
MN \  !@              ("!*0P  'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;%!+ 0(4 Q0    ( *^%KE(BF^U&@ (  'P&   8              " @<D0
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " "OA:Y2@P*:
MVG,%  !4%0  &               @(%_$P  >&PO=V]R:W-H965T<R]S:&5E
M=#0N>&UL4$L! A0#%     @ KX6N4FFLBB6\ @  IP@  !@
M ("!*!D  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( *^%
MKE)_V+.YU@4  (@6   8              " @1H<  !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6Q02P$"% ,4    " "OA:Y2=:?G_@4$  #(#P  &
M        @($F(@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%
M  @ KX6N4A0?18E]#P  -2D  !@              ("!828  'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( *^%KE(!>I5"(0,   \'   8
M              " @10V  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"
M% ,4    " "OA:Y215;OQ"@&  !=#P  &0              @(%K.0  >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( *^%KE)DBN)L!@L
M .D>   9              " @<H_  !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL4$L! A0#%     @ KX6N4DL\#F@= P  +0<  !D              ("!
M!TL  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "OA:Y2
M:0&+SK0"  ">!0  &0              @(%;3@  >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;%!+ 0(4 Q0    ( *^%KE)L(7];ZP(  #@&   9
M      " @491  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%
M  @ KX6N4KR 3&^)!0  S@P  !D              ("!:%0  'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " "OA:Y2L9MBE@8%  !T"@
M&0              @($H6@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+
M 0(4 Q0    ( *^%KE)_@?;VZ ,  . (   9              " @65?  !X
M;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ KX6N4IK5WQBA
M P  "P@  !D              ("!A&,  'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q02P$"% ,4    " "OA:Y2U$FW<Y8%  !-#0  &0
M@(%<9P  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( *^%
MKE*&::+JG@(  ) %   9              " @2EM  !X;"]W;W)K<VAE971S
M+W-H965T,C N>&UL4$L! A0#%     @ KX6N4K8R74/; @  / 8  !D
M         ("!_F\  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M    " "OA:Y2VTBWO7$"   Y!0  &0              @($0<P  >&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( *^%KE*(.[B(D@(  %T%
M   9              " @;AU  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
M4$L! A0#%     @ KX6N4MV#=);5 @  X04  !D              ("!@7@
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " "OA:Y21"0C
M='("   A!0  &0              @(&->P  >&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;%!+ 0(4 Q0    ( *^%KE*>0BOP0 (  ,$$   9
M  " @39^  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @
MKX6N4K1(9L(% P  L08  !D              ("!K8   'AL+W=O<FMS:&5E
M=',O<VAE970R-RYX;6Q02P$"% ,4    " "OA:Y2H/R^(0D#  "&!@  &0
M            @('I@P  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4
M Q0    ( *^%KE*::P*TMP,  ,,(   9              " @2F'  !X;"]W
M;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ KX6N4BG@VJ^A @
M_ 8  !D              ("!%XL  'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6Q02P$"% ,4    " "OA:Y2R5H38@\#  !O"   &0              @('O
MC0  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( *^%KE+<
M4I,*Y0,  .T.   9              " @361  !X;"]W;W)K<VAE971S+W-H
M965T,S(N>&UL4$L! A0#%     @ KX6N4F_-2CMF @  <@8  !D
M     ("!494  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M" "OA:Y266C#.DT"  "@!0  &0              @('NEP  >&PO=V]R:W-H
M965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( *^%KE+G[,8_F@(  &H&   9
M              " @7*:  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L!
M A0#%     @ KX6N4J*Z4=1V @  208  !D              ("!0YT  'AL
M+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " "OA:Y2YH7:\4D#
M  #B"P  &0              @('PGP  >&PO=V]R:W-H965T<R]S:&5E=#,W
M+GAM;%!+ 0(4 Q0    ( *^%KE(=!&T54P(  ",%   9              "
M@7"C  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ KX6N
M4DW:>!=W @  HP8  !D              ("!^J4  'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6Q02P$"% ,4    " "OA:Y2UA?T>-,#  #Z#0  &0
M        @(&HJ   >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0
M   ( *^%KE*+O$()+ (  *$%   9              " @;*L  !X;"]W;W)K
M<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ KX6N4M_BG92) @    <
M !D              ("!%:\  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q0
M2P$"% ,4    " "OA:Y2>!+1+*L#  !C#0  &0              @('5L0
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( *^%KE(PQ*$G
M#P,  #$(   9              " @;>U  !X;"]W;W)K<VAE971S+W-H965T
M-#0N>&UL4$L! A0#%     @ KX6N4DT5'@(T P  00D  !D
M ("!_;@  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " "O
MA:Y29-5XX'4$  !?%   &0              @(%HO   >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( *^%KE*GQG6250(  *0%   9
M          " @13!  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#
M%     @ KX6N4G'OL/XH @  ;P0  !D              ("!H,,  'AL+W=O
M<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " "OA:Y2PNQ-7@\#   P
M$0  #0              @ '_Q0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M *^%KE*7BKL<P    !,"   +              "  3G)  !?<F5L<R\N<F5L
M<U!+ 0(4 Q0    ( *^%KE(/+LH%! 0  ,8?   /              "  2+*
M  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "OA:Y2DBR@EK@!  #G'
M&@              @ %3S@  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    " "OA:Y2C$_JC[H!  #N'   $P              @ %#T
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     .  X #\/   NT@     !

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.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>77</ContextCount>
  <ElementCount>251</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>30</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="ppsi-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/StatementsOfComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - OTHER (INCOME) EXPENSE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/OtherIncomeExpense</Role>
      <ShortName>OTHER (INCOME) EXPENSE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShare</Role>
      <ShortName>BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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-20210331.xml">
      <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>
      <Position>28</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - BUSINESS SEGMENT, GEOGRAPHIC AND CUSTOMER INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BusinessSegmentGeographicAndCustomerInformationTables</Role>
      <ShortName>BUSINESS SEGMENT, GEOGRAPHIC AND CUSTOMER INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - BASIS OF PRESENTATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BasisOfPresentationDetails</Role>
      <ShortName>BASIS OF PRESENTATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/BasisOfPresentationTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - 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>31</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <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-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - REVENUES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/RevenuesDetails</Role>
      <ShortName>REVENUES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/RevenuesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <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-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - OTHER (INCOME) EXPENSE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/OtherIncomeExpenseDetailsNarrative</Role>
      <ShortName>OTHER (INCOME) EXPENSE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/OtherAssetsTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/InventoriesDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/InventoriesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/PropertyPlantAndEquipmentDetails</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <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-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - OTHER ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/OtherAssetsDetails</Role>
      <ShortName>OTHER ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/OtherAssetsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - 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>40</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/DebtDetails</Role>
      <ShortName>DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/DebtTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - 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>42</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - STOCKHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/StockholdersEquityDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/StockholdersEquityTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - 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>44</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShareDetails</Role>
      <ShortName>BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/BasicAndDilutedIncomeLossPerCommonShare</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails</Role>
      <ShortName>BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pioneerpower.com/role/BusinessSegmentAndGeographicInformationDetails1</Role>
      <ShortName>BUSINESS SEGMENT AND GEOGRAPHIC INFORMATION (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://pioneerpower.com/role/BusinessSegmentAndGeographicInformation</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ppsi-20210331.xml">
      <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/BusinessSegmentAndGeographicInformation</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>ppsi-20210331.xml</File>
    <File>ppsi-20210331.xsd</File>
    <File>ppsi-20210331_cal.xml</File>
    <File>ppsi-20210331_def.xml</File>
    <File>ppsi-20210331_lab.xml</File>
    <File>ppsi-20210331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>65
<FILENAME>0001387131-21-005667-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001387131-21-005667-xbrl.zip
M4$L#!!0    ( *^%KE)GIJ;8$W(   BT!@ 1    <'!S:2TR,#(Q,#,S,2YX
M;6SLO?MS&LF2,/K[1NS_4-<[\X4= 3(/(9 ],S=D29ZCL[:DE>0SW[FQ$2=*
MW07T<=/-]$,R\]??S'KTBP8::*"!VCCK0=!=E969E965SU_^WQ\CF[PPS[=<
MY]<WS9/&&\(<PS4M9_#KFV^/]8O'RYN;-^3__>T__X/ __WR_]3KY+/%;/,#
MN7*-^HW3=S^26SIB'\COS&$>#5SO(_D'M4/\QOULV<PCE^YH;+. P0]BI@^D
M<]*CI%XO,.P_F&.ZWK>'FVC881",/[Q___KZ>N*X+_35];[[)X8[*C;>HQMZ
M!HL&N__POY>VQ9S _]][@(P!N/?N*_S[Z-IA -_X-7+C&/_[?Y\]^W];C5:S
MT6XW_W<\]JU_X:=6\^1''U9\10,8#'__N775Z, _S?93J_6A=?JAT?C_"D(6
MT"#T(\@:/WJ-QE4#_D^\_LL/ ,'Z@/\2H)KC?_CA6[^^26#CM7WB>H/WK4:C
M^?[_?OWR: S9B-8MQP^H8[ WZBW;<K[GO=<\/S]_SW]5CTX]B9.K.=KO\>=G
MZL<C(X!SGI^"!'XU@^B%Y,.=]^+'U*-6[J-GXE%+/6JRS',^,TX&[LM[^.$]
M4D@]Z+'^3&#/WL.OZD'+=T];S>Z\E8DGU NA7Q]0.HY>Z%/_F3\L?^!@U!O-
M>KN9>,5S;>;GOL-_R7G)#+QZ,!DGWDJ!!C^_QY_QS0:^V4I.EWXQ.1W_)6<Z
MPPV=P)OD8U?^F,*P[P73$\"7.6/CCHJ>'8N=.,:-B#O[O=IX;]0V0M;[X',&
M?V!]PKGVPY!3%$>JJQ=.?OCF&_DS+NO7-[Z%PN@->:^&$MO*<)V _0B(9?[Z
MYL*_ZPL(V_5XSNA1$!96,(F^C;ZW3/RE;X'PX)"Q%%44GBYO_OO-;["IFZ>G
MY]WSUB_OLR_'T[W/G4_.-F:>Y9HY4/!-%OP6+R":0OZ2'3\UDOI2XF,ADAKU
M9FNOD207L!DD??;<D>+U1C-P8Z+\RPC]P!W]Z\FCCM]WO1'S/H6^Y3#?_^98
M@?^5C9Z9]R\I,/[U&#Z['IS*<,R85^PY$#_O#.O1P#X;C%@"7=%/)@#S8VQ;
MAB5A):8%3PH]0Z[JPZWK&-0?WGGWU OD'U?6"_-A%:''_$\3P,6?(</S\>*'
MY;_Y#3?WA_DX^^5][OPK@OC%=08!\T:(]"<0( (,]6L^619#H%";1=]JW P<
MZP6H@?P6\UHT0_3;U&N@6"5>2DH*]4NIDD(SOF;\DAE_NV==\[S>Z-6;9Z5P
ML!KDL^7YP2.SX9YTZP9,L_=>L_<R$."X-\"F7HB83J AER5VM[44VV]X:W$M
M3&\MO;6.:VMM_/*!<S3DY:/4;:9WTI[NI,U=/A2O+77YR&Z"<B\?LV_@>V:R
MJ/@E+Q(VC;-ZJRN%#7[N%1,V6IJL)$TVNI<Y*9?=RYSFFS0D;.0:]LA@(E,K
MBP=RQ)6B+.;SQ,%?Q,K;7'K[[.GVV6<.1D_G:;W95AQ\3R? 4L;W>P^VL($>
M??@T\.CHBTN=P^#3F1*LP-IW:+*5A-J&>U(S0_698:=N6,T8E6*,O;CLSN,G
M/)>?X%R^<0Q<^0N[MP^%CW E&8UGSFHUYQ0XEC2W'/@!E!\"H<F^>[)O-&Y
MGA.-Q#G1V'_C<V,5J=K8T7FL+!1W8PQ.MYS!H^ @9<%0=HX+ "@*^9;/9$R$
MKU9@# >,>ON]17TO^' )BW1MRZ2XW)N C?RTX6 &MLJU76"\.\/1E95$39:T
MI<RF2SG (#9 W35#([CS'IGW8AE)H94ENE9G"@HXO?'TQCN8C7=D)Y[>8%7?
M8/J02<>2SSE$%FP'S>M'S.N'*-<O/2NP#&KS+-8%>^+ZS] ::[F_U;U0@#Z;
M5K 4N!GRZV.GY+N-WHIZ*^[A5CSV4U$22&_$8]R(*>+K$W&')Z+>AGH;5F ;
M[M5IN,(VTW:1/=]P^@C2O*]Y_[CEOF+H2]<;NT!?=NLZ1^/2F;EH+3N75=\U
M_U2&?_9*_LCB?__Z]KC/C!(=6[\SC'\?#_%\$KPB%_CAVZ,6*H45,LT41RHI
MXG#G3KUYNF>QKNG@8%Q -,4&*Q_M+9(V6\,FSNG<PZCI=*[C%LK3B:226)D;
MC4"C"5SC^WXK<5/72O26!1,L*^XZ\;4RUN<RZ]ZV=-[-YM!TKP[=-[O?"USD
M+DS3PNL.M>^I9=XXEW1L!=0^*GZ8BP.ML14Y0C0;58R-=GRT:'ZH+#_L1,6\
M,(QP%-I87^8N&#(/<>:Q(6+VA=TXACO:<__]LKQ1%!_')C<TG^P;G^Q<A7U@
M ;4<9EY3S[&<P9[[9I=DD/S%:Z6UR*&D&6?GC+/CXT9S0(4X8!N*:5101]O
MJF0#VUY%'4WWZM!]&R5UY@5!:2-%Q8P4%0]AF'&$:#:J&!OM^&C1_%!=?MAB
MIU-MT]IKF]8.Y(;FD[WCDUVKL-J L7,#QGXJK9IQ=LXX.SYN- =4B0-V5%XX
M2H:T&74>Q]3[GLE\G+(7Q3F1>"9'68+B/+[^,0:"[+F:@L'\=Z\.\_RA-4XF
M(F9PM)A;EF'<&P?[!2&XT^UY5C#:+3<UTB[:.5]<@V= 9?)!%Y%;^QR73;XO
MO.?T3MKA3CHJ;3%N!=R:T0I8<^V1<ZUBCJ6X=K.]>S/>?<VIQ\NI6PXG6'2D
MR^__H)X'<S<UNRW/;I<V]0'9$H5WWH,U&":[DJ5Q>ZA7N)7XK:7Y;6/\UCIL
M?BM@>Y:%V?:?Q^97F$LM4U\7EN62@ZG.N"]U""O+)?-B^+4LT0:SQ5RB98GF
MDJ5=&?O,)^5HOT?%(/=P4W*:K7\!0[0:S<Z_OE)C: $6)Q>.F2F>'_JXW6 O
MPDS!!+N,!LF'/DUB^\9^LE#BV%F\1/7P'(0=ZF4GRS.?0\^Q@M!C@(+/U@_\
MY&N6F<TRL_%UJ!PS.ZMD' 98IK8?O%*/W3@PY\!ZMMF%[[,]5V]78HU"&#E4
M+LG*E2^,^FSHVN;-:.RY+]S;K@7+'.Z9@[!#Y9D9\7IS3N6CXHAJ:B?;B-_+
M<L3L0_>H&**2NL<N^$'K'ONF>^R"2^:<J$?%&]74+#;*$06<-4\>=?P^\SQF
MWKTP[\DZE)0C6(GE#.[Z:H%W_=]=UYQA?YV)!>W768.A+H)[UW*"&T=S50XJ
M-&O-,/.?)LS\9_5V(VKESM'I>B/FJ>9!WT 15'T$(Y=1^.QZIN5@%N$5>SX0
M->C6=0SJ#^^\>Z"4_./*PK \K@K[GR: BS]#=DM'+-E>?2[.R@VC^>(Z ]"]
M1HCTZ>,WGRR[=F6<KN+*0*8L;Q.$0 ^^ [X]7DUQZ0B4%B#O;Y;OGK::W0_P
MC!I,_92> D>;,?[C$#3B:6N2&D<B@3^T\AP W_V,>4SK!;;'-&[QW=MPA&DF
M;@[K+8&#+(QYHR8FO6*..T*&G#_M8KQDY\T;6/V>PD(!A-[#- M(-H:/*Q/L
M=N;@7'X "J-=6F3T5.X0OW/Y1'+] ^MGK>AO"+[+?T#F)R8SK!&U_5_?U-MO
M?COKML]!Q/[R/F?0)>>36O:"^7KGO:7F0X'W! (O#H]>??)6SM0YXV?AN&)C
MU[>"-3'=[*0F3PVZ](R%EKO,C+=NP/P'9C#KA<)-_I8%*R^T<]KIIB:>'GNU
MV0LMNM/&56]@]DR,\'J*TOPE\!446@*7'SR4]J[_S1<&F-4YM'4F")<WZK(S
M%N70SL(99V#A=\_U\_9&\[S>Z-6;9Z402@WRV?+\X)'9-O,0C$)4;,RG(H=_
M]36FLL=VM<9V:Z-K+)^.CPPF,I=;9&O!=JS,(N<OH[O*,G#P&\</O!!/QAL
M'Q2TX 'FY7G-YCWS#/B!#M@61297UQ*KN[G]#/?$D\9IZK K"OC\)7^E</.#
MNP_>/U)+7)R(O.95&@9L*;OE8MBRJWA@8SKAVLQ=GQ/ZGDZ0RCEK0&'2F)&6
MND%^;/8R_#@+Y.S2;AS#0S/S%1/_O7$RG.QOE5#S%]E(JT*+84^=LPGCP\4(
MNQW>];&;*EQN/%Y+0+S'S'RJPAVZU954Q<^]8@M>I,"K<VTI".?OLL_4D*_G
MJQ*-TWJSK: 'MC"&S/A^[P'J#)P$/@T\.OKB4J<044XSG#<+F"S0ZJZ SZ-Y
M*/0\-@OD(G>A=CL%1O[P:P-1&MY6@Q=_O=P>D-W>-&TO\R&[_H$U-T++'R+9
M[_KXZ._4<K[ 02@J<3S1'TO*DO*9LQ"4V:5Q\] G$# F>FN9XXO2(YAB-Q"=
MX2?Q(_="[%Z\4L^\&_,^\'=A@#XRD'8#89TH0+KX)HTG*VQZ]!A.+5D:KK+'
M]^DI'-^)59>^@)U@*,,<ZV&HG3Y**H^ASZ[79\)P?N/<<U/MDIMI+7RU2^6G
MG,64C:_K'Z"36CZ_X>\E1TTM8(-[[@^&Q@)F7KR HC%@<FIV[UE&[E5D)5F5
M,+1G<7=VTNEM9"_.6UB%\+D2'\['YVGU\>DO+R4*([8L<3@'R<W6R5+[O>3E
M;E!@'A;[%EQ8+CZ?%T_[O/2N>6 CT#CA>[C;!1XU@I#:B*]6B1S\VWWGG^=?
MF[VK#!ZWNZ#4]7O[\[=+1FCWZ]F5O*GO8#%E,^CL?3$+A.9&\+G#]6Q0!;B!
MF2S'MXQ_4#LL58F:=OMT-G6522]BI]A:]8R9\C^TSW:(K7+8.SU1<^OHVL@J
MLOA*5&D3:D("T\6<LC.TBUZW==8X[<1KFC?3NE!-FRXK -54D\GI8H.5@G>J
MQD;UX=TO_"YN/+<U>.^I=^<)KR*7"W 1XJ\7CL.8=:EHP&VMF0O>K"E+@C+7
M>[$Y**]'8]N=,";CN_//MUN7!VB!AH2RV7]R VHG?[]T_>#6#?[) &##'3C6
M7QFWV#*1,$GS^Z: *Z:;%-1?%X1IM LH$*O#DU,U9L$171HX!;0>88J\ZPOV
MO7BAEHUG^6?7^QT+#F[:R KJR-E9MP3M;<$ZIC:5;,&@-MV598=!KJ=X,3_-
MV?H)J\>,&=< ;"%CS0*LWCAIM]>&#$A@&5M$&)]O9: VA:Q<J&Y9('R/7[)Q
M32O+J$XS'9V4G&'IZ9<62?76>6O# "QJ$;-5^%;H?E4>^1[8"W/"PG$ZBV9N
MM#)Q1&+T969=FE\ZH/2L/>L\(D0]01Y%3HZ*1E(A/!>.>?7H@AS#.ZI\)A/K
M^&H%QG# J%?()M/N=3>!QITMJ-7KKK^@S5!H1Y0H@.D%:ZLVQB\]*[ ,:M^[
MKUB=8.X"L\5>YF_VUMDNM\;&UM7*V&$K3*]TC=(%UN7>^;Z0:YEE]<[67]:\
MODE+@+V:>&@VUV>W>15*-[^ UNEF*(#!IM[D7]\>=Z/J% 9@XUI/NF#U_/UP
MWFQO%)8JB9PE\-)NMC?#))N465=L[,&;PA;BF!<CUPNLO\JS@#5/TSMWSGQK
M@K;T3:+9:FT)M)THL[W=X7WC"F][6TRURV.[V3S?/0DWOLKNMA8Y;Q->NM[8
M!=C9K>LLL<>Z.Z3/FJ"OC/5,R]32S)#U9K.1ONSES+0B,,L;)9O=T^Z&@-G%
M85 _S1:;V"1N-R[^Z]WN-JFS+5%8[YUNGTB;7U4V57T[6VE%N5CO]-I;),*Z
MT/)]L!RTRIWYP&#& #V9BIK+R_';::]KPA,Q<Z(L2#P#'FY:?2LHY]+124N[
MQ/A+3KW\I2(CF>9,C;$)HL*>?X&E$?CESH<MN)JO>#KVX#3-R;/G6P^RI7%T
MVLN8<XI#%N5=RE;MGYC#RN*:>L;/-V.N-4!:&E/MU0'"K8_38ARSY818UW$L
M4\/]3ZSO8OE@.1SSKW\$'A4Y]M[D)F C'].*,0+:M6T1KLK+.)07%#.UK(W
MNV/4K.(,S]S;MX@<7I4+'G739XADMG($<U8FS9]S?0A7T/Q;O>8:("KDIA[*
M%K9:%7WG67F0/]<Z,"U_X#6SN[D84)&F(A\IYQ;9;)UU\A4B-<U*<"R/E?/6
M#%U^%AR?81-; T=43# FO%((Y74,5,V!!T;MJ>#*E0%,4ZWX[%/A@8P+E=_A
M+/*HC<8#<V0YEA_@<E_*E1Y9XA:;NSR(5V"#C*5R-8@Q8-%C0RQ)^R(E/>RH
MNW[Q*AG+Q1#-F6]-T$H(#UL"N#4+1[9:K5[:))5?PG'-:I$M.'*Z!::9V0]@
MG9J1[?,T@\Z;9%V "F'C-!,SO0Q  F]S:MX4O#TV.^T<>LPH9K-PTF(%&=OG
MG3Q>FS'IO<?&U#*EO "T)*JYKKO^\_-.A@(+YRH)O$*8ZIUWUP4OH2S'!<!6
MQM?I=*FQZ=%7!J'8IED-A!? C>M-UI(?S5Y6*8U'77;&8N+RM%%\Q@N#1UBD
M:[BNNT%.N:,BN57GS+(N1,5PTLF>($M ] #:NF<9 3,OJ3^$#83_03'[0FVT
MUET$E]3S)J"V+,JX76@:RX8A+37QE.JQ46A/NYF#:"48OUCTV;*MP&*KJR&]
M1N;2G!ATR?D*,5/W-%.N>\Y\HI)W_/O\NGC%V*39/9N^@.?.L1XTQ<[E5J:F
M=G%H$@^M*W'.>F?=6229L:N+S5ZLLG>G/9,A9DLY+V1FXAQ:6T&:$G#Y$TQ?
M4$0=AS^L8'C)75XQ^2;KTJ75.<M:LA?/5A:$Q39S<WT U6$BR\+BK55@OT0.
M!Q'7SCW!"DQ:,KP%-:Y6_HF[ KR)S-WUSJSS[$4Y->PJTQ;"Q7+3)O"!SAY\
M#OO6,<_'8S68E'A=7S15&:"M>,5?%K02\=0\;644BK*F+WC3[67<LR5-KTI5
M+)C^K'?:VM#J"WE SEL;0?Y2A3H6;N*2<5(IH*8P=6&:%IJZJ7U/+5 I+NG8
M"JA=K.;->;>W%<RM!V2F-O/&,&D8X2BTL? $UY-S;+6%2S%O :55AG8*MRLE
M+W>SH3";PN5*T#4;C<TPYE)5=;8F#*=#U"H 5!93:\J9YE8PMPZ0IXV-B9=]
M$H93**TTM%G<KBANFJ>=K2!S)?#.N^?+(B\[3X*(5ZR/'4=7OB5,@[-XLG+
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
MB_N_96%%WDH2C0,#QK\6?9=E(J2X6HI5R.L<;_MN8KG$**-/S8;N5)[K(;R
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
M/A)9#H)#M4">Q'8/M!1X</$.J0W@>Z.BLJ7:[*N%AQ8>6GB4(SPN!@./#6B
M]MC 0SNL05ZH'1960Y9QDT0H+*?UIK1,M;LYEJE2N)MS,?S_CXPQ:+-NW.D"
M.'^G3H@FU>VD!V30VRP1N\?I)H\06=VC\5 ".C(H[_V<XW.N+A4VGA-PVMAB
M^?4$V^^ !JNJ*7M>9FXY,FAT;PO=*&"KR_2;$_\YNF>!V*B]);L^<+*I#;T*
MB+GJ;KQC$7_ZM-%<?_AD*%'ZEW36=DYZ!=7]C2-;,_5^,K46Y?KBH"\.QW=T
M-#N=BI\<\UT,!7!?N6O9=J)-?\=D"MW)M=IRH7*\>:">@JKB>3OZ3:_5;!T[
MI@^%H[7 U>RI\:P%;N4Q?2@<K06N9D^-YXH+7(WH@V%H+6\U>VH\'ZN\G6_M
M+26@O'*4VXX]6):CUQ;A*K%[C+;*<J>6WUO%LS90:(Y>#L]:X&KVU'C6 K?R
MF#X4CM8"5[.GQG/%!:Y&],$PM):WFCTUGH]5WLZW".\C7;9C[_WL>GUFZ0C@
M2C%SC+;(E;&@I%#EN/= I?>^TF'3TOUM>XO%1&1Q\VCYS?',[)AEN''#DNB=
MEI]ZWVKYN9]TV+3\;+9.='_F ^%U+:J/4D0<"OON.QWVW) Q38BJ(OI0&%[+
MZZ.4$X?"OOM.ASV7U_,-SVN%(A^68)HN9?TUU91/2_GJ,'6,MKG293^:"Q^%
MH-\/4FR\J'6[6VMH0\J!,+P6V<<J)S;,P06*QQT[!;90#?I4B^F#D#=:3!^K
MD#@4#CX 4FQ:7G=.SK1:?1C<KN7UL0H)K5;OF@*;%M.M]MD.K-Q[)=0WB'U9
M/(,""VH3][K(U(*],H)=DZ(Z$EZ;N ^)X;7(/E8YH77Q75- F[CWG<FUF*XV
MV@Y 2!P*!Q\ *;2)6W-[03QK>7VL0D*KU;NFP-9-W#&^$^A-V*OY1[3)XE^_
MO _]^H#2\8='8\C,T&9W_<<A]=@GZC/STAV-F>/3P'*=Q\ UOM^-\:-_8036
MBQ5,GG"8)UCL)QM^_.T__P-7\XL:\2X8,N_"]UG@7UF^8;M^Z,5/$P, AC\>
M6/_7-Y\]=X06X7H#_Q>XXG.[WFZ^^6U;A/IWZ =6?_)&(>DY]:%W0NZ>_G;]
M0"X>'Z^?'CD6HR?D)T7?');?R2+2<G+W -TXAAV:S"260UQD#D(Y=Q :9#P#
MA#HFN6(&&SW#4_+;!@&^%/NI[O;KH<_D^S7BL*"&_H6?FB=M,K)L&[B4CP%?
M=-07->(Q?\R0=YD]P;]L&@ T@4O<T -1"2Q/W&> FS.\?U(1M%6.CA= ,<1E
M: >(=* D04E!G0EAL*<]3&FP'$!K, 3*&B"8*5"<"Q!R'P*=$=$7 X^Q$3Q/
MWN( JN!GJ_%QUH/1(\V/[VKD><()3$<NS)8 H4:N;:"QYV)^R9A<4H>:M$:
M]TYJ /;KT+7M"7%?':"\'S[[EFE1;Y)=Q]L$/,GQTC#\G?7[S/.!U\0SEK'6
M1-%PF5FNR5?V \XVA_S-M3%AQ%]O&CF>FY[FE@*Y'-B(?X&8_D[>7@XMUB?7
M/Y@1XHXA=_V^!;3,C POWL-F8?##DT<=O^]Z(U@#^7)R?S)%V6^/Y%,X85YR
M8DY%-<2%\6=H><QPR;<OEU.O<UI: ./T($""OX<.(ZT>BHKF>0UE#)PP#FYW
M^/'5"H9\E_O49KB$MQ;,;-MJ-9;OAX! A,5-).8P ">8(#,SX/> ^S!3[,69
MG)$T9'R8M];*,\1LA4]'Y%*3*2Q.X>=:C,7I0/FZTQ0&V@#'C-7&&@._<ES\
M=-8[:<12$N:]" >PWTGS3&"3O(+<!6D,; #B\M7]_]N[MI[&<2C\5Z(*W@J3
MWFB+EI6Z9795B84*F-U'Y"8N]9(Z62<!9G_]GF/GXC1MZ0U(2R0T3-O4YSNW
M[QP[L<% @XZ,<<F?'A1OT,Z%J.-N *P#ID=DY!$R%[A42N(6\XB#Z1IRR1I'
MK52FHNJZ3M4*:^ &^*7E [73[^6YA#H.6.H:<>G&R-VUU_NO1;Q71;W_ >^C
M)V):(S9>@OSDGQKW(%T7:1#+$B%-W(N5#J@350'DS5/SV/!DO/!P6E5!2HPQ
MV-4Q//)3LB-<AU$4<H\P6S< M]-A1Y R4PRG<8AL8(-(_!S&4#??@UPQK2NP
M,3_8%$:"$="_\/:8,&$\$R>D<?AFM!IA<XAQ B7CB0:8:#:3-5.)%?29,"<J
M PHAZ@P&N@QE=9 R(!U!WW]#(@)%*RIQ==K"T?"UC/<JAJX?$A[$F;"H4E0!
MT=1S:!"I ^V!\>**)Q1M$8_)H$K\!H:?,&@^5$53[8D. JP88U9Y!TU%)XDX
MY!GB3R14 1VT%5\[+U;Q_4S@:V9%I8X:I_7XLU,CT]=KEO,I&CQKN;J9M1R2
MZ"-G_TG*,?"$*/0/@)$8)2=&1ER$4X<F6ZMN,\I*" P(1<LA;&K(J(1:G%H'
M1A[1"7'&,Y4B&W#@, /#Q DC'V4"3,H!V!YP"^##?&%3+U3.T2*J&CE-A1I
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
M+KTF%Y6X<$B%*[#5I[]XUPN.!;3S+.A P;+A4B2CD6G8IFMOUV8]E-0FRX(
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
M6Z/A7" 8^&=.%WN-?CC%/SD#,(=GSB4,(0$Q)C\Y7T"P9)_@"Q1 XG3P?!'
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
M714E4'%O["XZ;Q=%J:>S'[>TR]!/_@=02P,$%     @ KX6N4EZ:Z:02&P
M#;D! !4   !P<'-I+3(P,C$P,S,Q7V1E9BYX;6SM76MOX[B2_;[ _@=M+O:B
M!YATXJ33C\ST7CBVDS9N8GLM9QZ+ 0)%8F+=ED5?4LIC?OV2DNQ(EOB0(XGT
M1/VANQ.3]*DZQ4<52Z6?__&T\(P'@+ +_:][G?>'>P;P;>BX_OW7O6MSOVOV
MAL,] P>6[U@>],'7/1_N_>-__O,_#/+GY__:WS?.7> YIT8?VOM#_P[^9(RL
M!3@U+H /D!5 ])/QB^6%]#?PW/4 ,GIPL?1  ,@'\1>?&B?O/UO&_K[$L+\
MWX'H>CI<#SL/@N7IP<'CX^-['SY8CQ!]Q^]MN) ;SX0ALL%ZL,GI'SW/!7Z
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
M8>@'Z#DF+ODAXBUB+/G%S;590$_RX;6I(  CMG98 %+3PW()7[.(?)T2SC-
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
M?=%$*6*@IE']*39:TS )1_W11#72[C+"'2]P[%\M=TF,;!@!2 !?F?IJ]X7
M.&*:L.M@_2!'9-FOA.IG]>? QM2HMI.P8CA-)]?5-!-GKS=:GE*;JT!<_;50
MC:[^D->T1A]&ON8CS/-$GOM*C>R&Z^K/;$TK_B&DB^%X%E_(N2NGPT26N>^$
M*G[U9Z^8%+]60"O7>U0E.A6/;'RG7ZL3R<L;)UFU\ZA?XBA7/_/\(H?IIR P
MO\AQQ)4C(:(_EW\\EW^LMOQC;:4M3JG\(W,EY[X7K5>1\YAV5,7Z+N]ENA0C
MM  ]A/<3V %)L3FP:)]&\IE$GO^ T(AS$-+BSL8+()9 7"4*)/;9F2]<?T7(
MB- 7QR;%86C/]UY(P,_]>+@7C/W0<M-_;_E!R!S0WTDX)+8_\YP_947>:OQ*
MXZ4%P6]3U"UV).I5S)CNUB:"(G]08.4,HT8%L-D45_Q)*K0'S1?+<;G+?>O3
M:,>_ABUKY3<:+ZFWGV94)W0D+]@P\AV[Z4W:CKMD4U?\T Y_<H<M@,GRR/F0
M/FOS?7:K[*8YZK8:S5Z[T>[>/XX[[4:WU^H_=!IO[_NCT3>-06?88+\_]'N-
MT2_-80?':S<=B_+DF&"]]*MWS,0]3$X7/1)N850S(6ANV&M7@9&Q5BG/2*;Q
M'1J!>)AWIN62E:" 3/J97+C=63H5Z:D-1G\DTWZNIC&5%=4)!,=0UJ-E<W\5
M288Q[2Z7!KR<WNP([P24ALUY-'()HWAO[3(%S3"DSM,RY-[?V,\[BZEB(V)-
MJF)LTSYW1>I5G9AQ+TF)*ZZQ_ZH]D.DM\WHG')4 2T\Y(=_203#A9-?S3!"G
M'[@(!S!=:UG3<]$4#))YH)!J3?#,UP+6E3T .>0X)9S!D=IT,%WSMEJL,G+
MLK.U#!R/!,&(S"(_P)O<$7]&K<6S8W>]J4_GT5=)=[9^R.UL/8ZZO<YHU!AU
M[AXZO7&TR777Z=\-FX-?NJU&MW?;'SXTQ]U^#\>F5L+]D"Q\&H+"6W$/),\V
M9^A+87FS2OX(?Z 9/AB.) X5GN)'F.&<HLDT$Y.<V[U7ZW%Q;R2HEM?N+. @
MKFM*8@MHF$*7_99%EGWTJ>5[@>\ZDXBFB!Y!"AMK+&I[,JA)>*PGYZTD1,*,
MMT(&D.2]280+0*&B'+B*YL+^@O#4<F^6:%,@S)=+>@@[&#M0D$JY<#)3,(TD
M+&CYS/5D=)*>[R6$JL"1=#%7HUD?'R7G2!#:'/IG8@+1RI/-%2CN=C*+$(S=
MU"$5 J=0E8*=:88$*X@>%CMT]69DCWGL/_)9&,]OAJDF,=Y%VL/TF76ACJ03
ML@'\UE0+I46=T+$M=\ W*[0D#NII>F-?*7D-_NM9/$ .\(#ZDZ4=]FF2\"F.
M4(I;(IEN*HE/BCE,'4D; B=@-IR0) U/),W-QR<R1<MC4,1#/0O"Z(L3VL\S
M8E'IG)1O9C*Z4"K&3LT, 8=(7%9^370!"25R#8TM 3H(B(A'A4'"@@J!3#-C
MYW EY%_((1+I#\D+\99$$I]M6YB^8J:Q49U!(,LE$N&W"1.A[<0"]";-.6?L
M3\5M$&DG)#%!&8P PD "VV;##))H7-C8=*KJ'C!)F#_*(^EM'9:=,^D?JSB3
M;ER=3Z7/94DTSY+/!4E,5\4X8$$24"B^H6<[CUFN>+-$TOP80)!S8/"\-C'D
M-$VR'1%)<_,[(DJ52J,A9J3*4]N V-_._)=WMK_T0KJ*\4A^B>"(@$@^^/0X
M*I!Z\D?^-Y,[)$I%60LW12\J!_>8@D+H36- "(C?6554T_NI$J<527V]$W%>
MU]<E8K+X@K<^CA1S(NMCVM[TO%DU]UIVF/R%_\,+;K)/_A]02P$"% ,4
M" "OA:Y29Z:FV!-R   (M 8 $0              @ $     <'!S:2TR,#(Q
M,#,S,2YX;6Q02P$"% ,4    " "OA:Y2H&5O3<8+  #[<   $0
M    @ %"<@  <'!S:2TR,#(Q,#,S,2YX<V102P$"% ,4    " "OA:Y2RQ>J
M;!T1  !?U   %0              @ $W?@  <'!S:2TR,#(Q,#,S,5]C86PN
M>&UL4$L! A0#%     @ KX6N4EZ:Z:02&P  #;D! !4              ( !
MAX\  '!P<VDM,C R,3 S,S%?9&5F+GAM;%!+ 0(4 Q0    ( *^%KE*$&C=\
MJCT  &YF P 5              "  <RJ  !P<'-I+3(P,C$P,S,Q7VQA8BYX
M;6Q02P$"% ,4    " "OA:Y2@E>78ILK  #$YP( %0              @ &I
MZ   <'!S:2TR,#(Q,#,S,5]P<F4N>&UL4$L%!@     &  8 B@$  '<4 0
!  $!

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